Python例外情報
KeyboardInterruptKeyboardInterrupt
ユーザーが Ctrl+C を押して実行中のプログラムを中断した。
python
詳細を表示 pandas KeyError: column not found指定した列名が存在しないため、DataFrameの列アクセスが失敗しました。
参照した列名がDataFrameに存在しません。よくある原因: タイプミス、列名の余分な空白、大文字小文字の違い、またはパイプラインの前段で列が削除/名前変更されたため。
利用可能な列を確認してください: df.columns.tolist()。空白を除去してください: df.columns = df.columns.str.strip()。安全なアクセスにはdf.get('col', default)を使用してください。read_csv()や変換後に列名を確認してください。
import pandas as pd; df = pd.DataFrame(); df['nonexistent']KeyboardInterruptユーザーが Ctrl+C を押して実行中のプログラムを中断した。
MemoryErrorPython インタープリターが利用可能なメモリを使い果たした。
StopAsyncIteration非同期イテレータの __anext__() メソッドがイテレーションの完了を通知するために発生します。
ValueError関数が正しい型だが不適切な値の引数を受け取りました。
TypeError: object is not iterableforループ、アンパック、その他のイテラブルコンテキストで、イテレーションをサポートしないオブジェクトが使用されました。
LookupErrorキーまたはインデックスが見つからない場合に送出されるエラーの基底クラス(KeyError、IndexError)。