2015-10-15 14 views
13

Ho un serie di dati che assomiglia a questo:Pandas - controllare se tutti i valori sono NaN in serie

print mys 

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

vorrei controllare è tutti i valori sono NaN.

Il mio tentativo:

pd.isnull(mys).all() 

uscita:

True 

È questo il modo corretto per farlo?

+1

sì, 'isnull' creerà una serie booleano,' all' restituisce 'true' se tutti sono' true' – EdChum

risposta

20

Sì, è corretto, ma penso che un modo più idiomatico potrebbe essere:

mys.isnull().all()