尝试访问 pandas DataFrame 中不存在的列时会出现错误“pandas hashtable keyerror”。在给定的代码片段中,由于关键错误,尝试打印“评论”列失败。此错误表明列名称不正确或拼写错误。
要解决此问题,必须验证 DataFrame 的实际列名称。一种方法是打印列名称列表:
print(reviews_new.columns.tolist())
此命令的输出将显示实际的列名称。
KeyError 的潜在原因:
reviews_new.columns = reviews_new.columns.str.strip()
reviews_new = pd.read_csv("D:\aviva.csv", sep=';')
print(reviews_new.index.get_level_values('Unnamed: 0'))
以上是为什么我在访问 Pandas DataFrame 时收到'KeyError: \'review\'\”?的详细内容。更多信息请关注PHP中文网其他相关文章!