import pandas
x = pandas.read_csv('data.csv', parse_dates=True, index_col='DateTime',
names=['DateTime', 'X'], header=None, sep=';')
與此data.csv
文件:
1449054136.83;15.31
1449054137.43;16.19
1449054138.04;19.22
1449054138.65;15.12
1449054139.25;13.12
(第1式柱是UNIX時間戳,即秒自1起經過/ 1/1970),每15秒重新採樣數據時出現此錯誤:x.resample('15S')
:
TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex
這就像「日期時間」的信息還沒有被解析:
X
DateTime
1.449054e+09 15.31
1.449054e+09 16.19
...
如何導入與日期。CSV存儲與熊貓模塊時間戳?
然後一次我就可以導入CSV,如何獲取哪些日期的行> 2015-12-02 12:02:18?
read_csv的默認分隔符是逗號,嘗試將'sep =';''傳遞給'read_csv ' – EdChum
@EdChum對不起,我已經在我的代碼中加入了'sep =';'',我忘了在這裏提出這個問題。我也編輯了這個問題,增加了一些關於什麼不起作用的解釋 – Basj
我認爲這個問題是http://stackoverflow.com/questions/12251483/idiomatic-way-to-parse-posix-timestamps-in-熊貓。 –