1
當使用熊貓時,我已經導入了我的Excel表格,但每次刪除時間戳都費了很多功夫。 我想有一個像這樣的時間: 0.391772 而不是: 20-9-2017 12:18:54,391772 有人可以幫忙嗎? 在此先感謝蟒蛇 - 刪除日期和時間
當使用熊貓時,我已經導入了我的Excel表格,但每次刪除時間戳都費了很多功夫。 我想有一個像這樣的時間: 0.391772 而不是: 20-9-2017 12:18:54,391772 有人可以幫忙嗎? 在此先感謝蟒蛇 - 刪除日期和時間
你看這個原始的方法:
In [68]: '0.' + df.col.str.split(',').str[1]
Out[68]:
0 0.391772
1 0.123456
Name: col, dtype: object
PS假設col
列是字符串/對象D型的。
演示:
In [77]: df
Out[77]:
col
0 20-9-2017 12:18:54,391772
1 11-11-2017 12:18:54,123456
In [78]: df['new'] = pd.to_numeric('0.' + df.col.str.split(',').str[1], errors='coerce')
In [79]: df.dtypes
Out[79]:
col object
new float64
dtype: object
這似乎工作,我的代碼現在是: X1 = pd.to_numeric( '0' + DF1 [ 'X1'] str.split( '')。 str [1]) 這似乎工作很體面 – NDJV
我的歉意,我沒有看到! – NDJV