列の名前が文字列形式の日付(年 - 月)であるデータフレームがあります。これらの名前をdatetime形式でどのように変換できますか? 私はこれをやってみました:データフレーム列名を文字列形式からdatetimeに変更
new_cols = pd.to_datetime(df.columns)
df = df[new_cols]
が、私はエラーを取得:
KeyError: "DatetimeIndex(
['2000-01-01', '2000-02-01',
'2000-03-01', '2000-04-01',
'2000-05-01', '2000-06-01',
'2000-07-01', '2000-08-01',
'2000-09-01', '2000-10-01',
'2015-11-01', '2015-12-01',
'2016-01-01', '2016-02-01',
'2016-03-01', '2016-04-01',
'2016-05-01', '2016-06-01',
'2016-07-01', '2016-08-01'],
dtype='datetime64[ns]', length=200, freq=None) not in index"
感謝を!