Pandas DataFrame に列が存在するかどうかを確認するにはどうすればよいですかdf
?
A B C
0 3 40 100
1 6 30 200
"A"
計算できるように、上記の DataFrame に列が存在するかどうかを確認するにはどうすればよいですか。
df['sum'] = df['A'] + df['C']
"A"
存在しない場合は:
df['sum'] = df['B'] + df['C']
ベストアンサー1
これは動作します:
if 'A' in df:
しかし、わかりやすくするために、次のように書くと思います。
if 'A' in df.columns: