我试图将这些数据作为一个时间序列来读取,但是python无法识别列的名称。
speedmat= pandas.read_pickle('../data/simulation_simple/speed_matrix_2015')
timeserie= speedmat.T.iloc[:, 0:8064]
timeserietimeserie["stamp"]=pd.to_datetime(timeserie["stamp"])
KeyError Traceback (most recent call last)
~\anaconda3\lib\site-packages\pandas\core\indexes\base.py in get_loc(self, key, method, tolerance)
3628 try:
-> 3629 return self._engine.get_loc(casted_key)
3630 except KeyError as err:
~\anaconda3\lib\site-packages\pandas\_libs\index.pyx in pandas._libs.index.IndexEngine.get_loc()
~\anaconda3\lib\site-packages\pandas\_libs\index.pyx in pandas._libs.index.IndexEngine.get_loc()
pandas\_libs\hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item()
pandas\_libs\hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item()
KeyError: 'stamp'
感谢您的帮助! enter image description here
我尝试编写时间序列时间序列["stamp"]= pd.to_datetime(时间序列["stamp"]),但没有成功
1条答案
按热度按时间7ivaypg91#
需要miniaml和可复制的例子为答案。让我们!
第一个月
试试这个
df
是否检查日期时间。
日期时间索引