私は以下のようなパンダのピボットテーブルを持っています。パンダインデックス.locエラー "[2013_09_09]ラベルが[インデックス]にありません"
TIME 00:00:00 00:30:00 01:00:00 01:30:00 02:00:00 DAY CUSTOMER_ID 10006414 0.056 0.052 0.050 0.051 0.051 2013- 10006486 0.081 0.132 0.037 0.048 0.066 09-09 10006492 0.063 0.073 0.048 0.048 0.064
以下のコードで上記のピボットテーブルを生成しました。
selcust_data = pd.pivot_table(sel_data, values='TOTAL_SUPPLY_KWH', index=['DAY','CUSTOMER_ID'], columns=['TIME'])
selcust_data=selcust_data.dropna()
次に、インデックスのあるテーブルの行にアクセスしようとしました。
明らかに、 '2013_09_09'はインデックス範囲内の有効なラベルである必要があります。ただし、常に次のエラーが表示されます。
KeyError: 'ラベル[2013_09_09]は[インデックス]にありません。
今日、根本原因を突き止めることはできません。誰もが助けることを望む。ありがとう!
'selcust_data.loc ['2013-09-09']'ハイフンの代わりにアンダースコアを使用しました。 –
テーブルを見ると、インデックスは ''2013_09_09'ではなく '' 2013-09-09 ''です。あなたはそれを試しましたか? – AMC
答えはCOLDSPEEDとAMCです。しかし、アンダースコアの代わりにハイフンを使用しましたが、同じエラーがまだ表示されました。 KeyError: 'ラベル[2013-09-09]は[index]にありません –