2016-05-14 9 views
1

へのデータの分を変換しますPythonのパンダ:日時

私は分単位の時間でデータの列を持っています。

data_df = [2000, 4000, 392, 600] 

質問:

私はパンダを扱うことができる日時フォーマットへの週、日、時、分に変換できますか?

例:'01 -JAN-2010 00:00'

と仮定すると、時間= 0に相当するを、どのように私は、02-JAN-2010 9時20' 分に2000年分を変換します。

答えて

3

その列から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

ワークス - 多くの感謝! –

関連する問題