web-dev-qa-db-ja.com

Pandas-すべての値がシリーズのNaNかどうかを確認

次のようなデータシリーズがあります。

print mys

id_L1
2       NaN
3       NaN
4       NaN
5       NaN
6       NaN
7       NaN
8       NaN

すべての値がNaNであることを確認したいと思います。

私の試み:

pd.isnull(mys).all()

出力:

True

これは正しい方法ですか?

35
Boosted_d16

はい、それは正しいですが、もっと慣用的な方法は次のようになると思います:

mys.isnull().all()
50

これにより、すべての列について計算されます。

mys.isnull()。values.all(axis = 0)

2
Reeves