2015-10-15 10 views
13

Mam serię danych, które wygląda tak:Pandy - sprawdzić, czy wszystkie wartości są NaN szeregowo

print mys 

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

chciałbym sprawdzić to wszystkie wartości są NaN.

Moja próba:

pd.isnull(mys).all() 

wyjściowa:

True 

Czy to jest poprawny sposób to zrobić?

+1

tak, 'isnull' stworzy logiczną serię,' 'true' all' powroty jeśli wszystkie są' true' – EdChum

Odpowiedz

20

Tak, to prawda, ale myślę, że bardziej idiomatycznych sposobem byłoby:

mys.isnull().all() 
Powiązane problemy