我有一个熊猫透视表如下所示。在
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
我用下面的代码生成了上面的pivot表。在
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年9月9日”应该是指数范围内的有效标签。但始终会出现以下错误。
KeyError:'标签[2013_09_09]不在[索引]中'
我今天无法找出根本原因。希望有人能帮忙。谢谢!在
我最终发现数据类型是日期时间.日期,所以我应该用日期时间.日期(2013年9月9日)而不是“2013年9月9日”。在
相关问题 更多 >
编程相关推荐