Python的大熊猫:转换纪要日期时间

问题描述:

数据:Python的大熊猫:转换纪要日期时间

我有一列数据,在分钟的时间里。

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 
+0

完美的作品 - 非常感谢! –