大きなdfから作成したpandasデータフレームがあり、インデックスをリセットしました。次に、私はDFから1つの列の値だけを取ろうとしますが、キーエラーが発生します。私は私のループの場合にDFをプリントアウトしてきたと0のインデックスが間違いなくありますが、私はまだキーのエラーが表示されます。私はpandasデータフレームの行0にアクセスできません - KeyErrorを取得
rows_of_relevance_name = from_csv_df[from_csv_df['Field'].isin(['Patient Name'])].reset_index(drop='True')
if not rows_of_relevance_name.empty:
print(rows_of_relevance_name)
print(rows_of_relevance_name[0]['Value'])
KeyError例外トレースバック(最新の呼び出しの最後) (中) 19でない場合rows_of_relevance_name.empty: 20プリント(rows_of_relevance_name) ---> 21印刷(rows_of_relevance_name [0] [ '値'])*
何が起こっているのかを見るのは少し難しいです。あなたのコードを実際に読むことができるようにあなたの書式を修正してみてください – jDo