複数の列に"NULL"
という文字列がたくさんあるcsvファイルがあります。パンダ:いくつかの特定の列のNull/None/NaN値を持つ行のフィルタ
私はどののいくつかの具体的なの列に"NULL"
値を持っている(でフィルタリングする)行を選択したいと思います。
例: - 値場合ではなく、ここで
["Firstname"] ["Lastname"] ["Profession"] "Jeff" "Goldblum" "NULL" "NULL" "Coltrane" "Musician" "Richard" "NULL" "Physicist"
、私は列"Firstname"
または"Lastname"
に値"NULL"
を持ってdf
の行を(選択)でフィルタリングしたいと思います"Profession"
で"NULL"
です。
None
)でフィルタリングするために管理し
:上記の
df = df.where((pd.notnull(df)), None)
df.columns = df.columns.str.lower()
:私はしかし経由None
に"NULL"
文字列を変換しようと試みてきた
df = df[df["Firstname"].str.contains("NULL", case=False)]
str.contains
フィルタリングすると、おそらくに変換する前に"NULL"
文字列をフィルタリングする方が簡単でしょうか?