ValueError NA / NaN values2022/4/27 / 1 min readView more blogs with the tag pandas, View more blogs with the tag pythonTable of Contents#問題#解決方法問題 df = df[df['hoge'].str.contains('fuga')] ここで以下のエラーが出ました。どうやら hoge 列に NaN が含まれていることが原因みたいです。 ValueError: Cannot mask with non-boolean array containing NA / NaN values 解決方法 na=False を付ければ OK df = df[df['hoge'].str.contains('fuga', na=False)]関連記事2026/8/16pandas前処理まとめ|結合・エンコーディング・欠損の右詰め・単語頻度2026/8/9Google Colaboratory活用まとめ|Drive連携・GPU・MeCab・Selenium2023/7/20SQLAlchemy2.0以降を使ってread_sqlする方法2023/5/17indexメソッドを利用した複数条件でdfの行を削除する2023/4/26Pandasのテーブルをまとめて一つのエクセルに出力したいときこの記事を書いた人barorin公認会計士会計とITの二足のわらじで働く公認会計士です。Pythonを中心に、会計・監査の実務で実際に使っているコードや、Ubuntu・Raspberry Piの設定メモを書いています。Find me onGithubFedibirdTwitterBuyMeACoffeeRSS