pandas KeyError: '2018-06', '2017Q', '2017Q1' - 解决Python DataFrame索引问题
根据给出的跟踪信息,出现了KeyError异常,原因是索引名不存在。
要引用索引名,首先需要确保索引名存在于DataFrame的列名中。可以使用df.columns属性获取列名列表,然后使用其中的索引名进行引用。
例如,如果想要引用索引名为'2018-06'的列,可以使用以下代码:
ps['2018-06']
如果确保索引名存在,但仍然出现KeyError异常,则可能存在其他问题,例如索引名的格式不正确或索引名被更改等。在这种情况下,可以先检查索引名的正确性,并确保没有其他错误导致无法引用索引名。
原文地址: http://www.cveoy.top/t/topic/pg5A 著作权归作者所有。请勿转载和采集!