はじめに
Pandasで特定の行/列にNaNが含まれていたら削除したいときの方法です。
方法
dropna()で subset を指定すれば OK。
# 指定した列で欠損値がある行を削除する
# how='all'は指定した列の全行が欠損値である場合に削除されるオプション
df.dropna(subset=['ColA', 'ColB'], how='all', inplace=True)
# 指定した行に欠損値がある列を削除したいときはaxis=1を指定する
df.dropna(subset=[0, 1, 2], axis=1, how='all', inplace=True)