2013-04-25 71 views
0

我有類似值列表如下:Python pandas read_csv類似列表中的功能到DataFrame?

[['2013-04-02 19:42:00.474', '1'], 
['2013-04-02 19:42:00.529', '2'], 
['2013-04-02 19:42:00.543', '3'], 
['2013-04-02 19:42:00.592', '4'], 
['2013-04-02 19:42:16.671', '5'], 
['2013-04-02 19:42:16.686', '6'], 
['2013-04-02 19:42:16.708', '7'], 
['2013-04-02 19:42:16.912', '8'], 
['2013-04-02 19:42:16.941', '9'], 
['2013-04-02 19:42:19.721', '10'], 
['2013-04-02 19:42:22.826', '11'], 
['2013-04-02 19:42:25.609', '8'], 
['2013-04-02 19:42:58.225', '5']] 

我知道,如果這是一個CSV文件,我能讀懂它與日一個數據幀和時間戳投入指標,使數據幀時系列。

如何在不將列表保存到csv文件的情況下實現此目的?

我試圖DF = pd.DataFrame(TLIST,列= [ 'DATE_TIME', '計數']),然後DF = df.set_index( 'DATE_TIME')

但索引值出來作爲對象,而不是時間戳:

df.index 

Index([2013-04-02 19:42:00.474, 2013-04-02 19:42:00.529, 2013-04-02 19:42:00.543, ............], dtype=object) 

回答

3
In [40]: df.index = df.index.to_datetime() 

In [41]: df.index 
Out[41]: 
<class 'pandas.tseries.index.DatetimeIndex'> 
[2013-04-02 19:42:00.474000, ..., 2013-04-02 19:42:58.225000] 
Length: 13, Freq: None, Timezone: None 
相關問題