1

daterun によってインデックス付けされた、リサンプリングされた (1 時間ごとの) pandas データフレームをタプルに変換しようとしています。データフレームは次のとおりです。

ratetype                        p_rate     v_rate  
daterun                                        
2013-10-24 13:00:00              1          0  
2013-10-24 14:00:00              3          0  
2013-10-24 15:00:00              5          0  
2013-10-24 16:00:00              7          1   

In [67]: type(df_p)
Out[67]: pandas.core.frame.DataFrame

私は以下を使用してタプルに変換しています:

tuples = [tuple(x) for x in df_p.values]

私の問題は、日付がタプル配列に含まれていないことです:

In [69]: tuples
Out[69]: 
[(1, 0),
(3, 0),
(5, 0),
(7, 1)]

最終的に次のようになるように、日付列を含めるにはどうすればよいですか。

In [69]: tuples
Out[69]: 
[(2013-10-24 13:00:00, 1, 0),
 (2013-10-24 13:00:00, 3, 0),
 (2013-10-24 13:00:00, 5, 0),
 (2013-10-24 13:00:00, 7, 1)]

日時の形式が異なっていてもかまいません。

4

2 に答える 2