パンダ時系列リサンプリング:KeyError例外:「[ 『年』 『日』月 ']でないインデックスに」
を助けてください、私はリサンプルに失敗したデータを試してみました。 DatetimeIndexが適用されると、上記のエラーが生成されます。タイムスタンプが切り捨てられ、HH:MM:SSが削除されます。それでもデータはDatetimeオブジェクトとして認識されません。前もって感謝します。
ソースファイルには、問題は、あなたがdf3[['year','month','day']]
としてdf3
に存在しない3つの列を供給pd.to_datetime()
の誤った使用であるhere
import pandas as pd
import numpy as np
df= pd.read_csv('20170713.csv')
df2= df.loc[:,['sen_id', 'pos_id', 'heat_val', 'sat_val', 'timestamp']]
cols = df2.columns.tolist()
cols = cols[-1:] + cols[:-1]
df2 = df2[cols]
#print(df2.head())
df3 = df2.set_index(['timestamp'])
df3.index = pd.DatetimeIndex(df3.index)
print(df3.head())
pd.to_datetime(df3[['year', 'month', 'day']])
df3.resample('1H').mean()
print(df3)
yyyy-mm-ddの日時ですか?最終的な成果をどのようにしたいかのサンプルを提供できますか? – DJK
答えをありがとう!多くの愛:-) – Venedictos