Pandas KeyError: '2018-06', '2017Q', '2017Q1' - 引用索引名
根据提供的错误信息,看起来是你使用了不存在的列名或索引名。可能的原因是你的 DataFrame 对象中没有名为'2018-06'、'2017Q'或'2017Q1'的列或索引。
要引用索引名,你可以使用loc属性。例如,如果你想引用名为'2018-06'的索引列,可以使用以下语法:
ps.loc['2018-06']
如果你想引用名为'2017Q'的列,可以使用以下语法:
ps.loc[:, '2017Q']
如果你想引用名为'2017Q1'的列,可以使用以下语法:
ps.loc[:, '2017Q1']
请确保你的 DataFrame 对象中存在这些列或索引名,并且确保没有拼写错误。如果问题仍然存在,请提供更多的代码和数据示例,以便我们能够更好地帮助你解决问题。
原文地址: http://www.cveoy.top/t/topic/pg5I 著作权归作者所有。请勿转载和采集!