0
我有一個熊貓數據透視表,如下所示。熊貓索引.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()
然後我試圖訪問索引表的行。
selcust_data.loc['2013_09_09']
很明顯,'2013_09_09'應該是索引範圍內的有效標籤。但總是出現以下錯誤。
KeyError:'該標籤[2013_09_09]不在[index]'
今天我找不出根本原因。希望任何人都能幫忙。謝謝!
'selcust_data.loc ['2013-09-09']'你用下劃線代替連字符。 –
看看你的表格,索引是「2013-09-09」,而不是「2013_09_09」。你嘗試過嗎? – AMC
感謝COLDSPEED和AMC的回答。但是,我嘗試了連字符而不是下劃線,同樣的錯誤仍然顯示出來。 KeyError:'標籤[2013-09-09]不在[index]中 –