ホームページ >バックエンド開発 >Python チュートリアル >Pandas DataFrame にアクセスすると「KeyError: \'review\'」が発生するのはなぜですか?
pandas DataFrame 内に存在しない列にアクセスしようとすると、エラー「pandas hashtable keyerror」が発生します。指定されたコード スニペットでは、「review」列を印刷しようとしましたが、キー エラーにより失敗しました。このエラーは、列名が間違っているか、スペルが間違っていることを示しています。
この問題を解決するには、DataFrame の実際の列名を確認することが重要です。これを行う 1 つの方法は、列名のリストを出力することです。
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 中国語 Web サイトの他の関連記事を参照してください。