[英]Extract characters or Split column (dtype float64)
我是Python新手,我已經導入了一個數據框,其中包含此df的第一列,如下所示(類型為float64):
GSR-EDA100C-MRI
2019-05-10 15:59:34.004378 38.967896
2019-05-10 15:59:34.004478 38.964844
2019-05-10 15:59:34.004578 38.966370
2019-05-10 15:59:34.004678 38.964844
...
如您所見,此列包含日期,時間以及我感興趣的值的組合(38.96 ...)。 有沒有辦法將此列拆分為三個單獨的列,顯示“日期”,“時間”和“值”並將其附加到現有數據框?
(我嘗試的所有建議[例如df.str.split或df.str.extract]都不適用於float64數據類型,因為它們基於字符串字符)。
非常感謝所有幫助!
嘗試這個
df = df.split(' ')[-1]
print(df)
這應該隔離38.96
你的專欄是浮點數是沒有意義的! 但你可以嘗試將它轉換為字符串(對象),然后拆分
df[["date", "time", "value"]] = df["GSR-EDA100C-MRI"].astype(str).str.split(expand=True)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.