Pandas 索引 .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.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]不在[索引]'

我无法弄清今天的根本原因。希望任何人都能提供帮助。谢谢!

我终于发现数据类型是dateTime.date,所以我应该使用dateTime.date(2013,9,9),而不是'2013_09_09'。

最新更新