1
我有一列數據,在分鐘的時間裏。
data_df = [2000, 4000, 392, 600]
問題:
我怎樣才能將其轉換爲周,日,小時和分鐘到大熊貓可以處理datetime格式?
實施例:
假設時間= 0對應於'01 -Jan-2010 00:00' ,如何轉換我2000分鐘到02-JAN-2010 9點20' 分。
我有一列數據,在分鐘的時間裏。
data_df = [2000, 4000, 392, 600]
問題:
我怎樣才能將其轉換爲周,日,小時和分鐘到大熊貓可以處理datetime格式?
實施例:
假設時間= 0對應於'01 -Jan-2010 00:00' ,如何轉換我2000分鐘到02-JAN-2010 9點20' 分。
構造從列TimedeltaIndex
,並添加到您的初始日期:
In [6]:
df['time'] = dt.datetime(2010,1,1) + pd.TimedeltaIndex(df['minutes'], unit='m')
df
Out[6]:
minutes time
0 2000 2010-01-02 09:20:00
1 4000 2010-01-03 18:40:00
2 392 2010-01-01 06:32:00
3 600 2010-01-01 10:00:00
完美的作品 - 非常感謝! –