skip to content
barorin&

ValueError NA / NaN values

/ 1 min read

Table 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)]

この記事を書いた人

barorinのプロフィール画像

barorin公認会計士

会計とITの二足のわらじで働く公認会計士です。Pythonを中心に、会計・監査の実務で実際に使っているコードや、Ubuntu・Raspberry Piの設定メモを書いています。