Python Pandas Jak wybrać wiersze z jedną lub większą liczbą wartości null z ramki DataFrame bez jawnego wyświetlania kolumn?
Mam ramkę danych z ~ 300K wierszami i ~ 40 kolumnami. Chcę się dowiedzieć, czy jakieś wiersze zawierają wartości null - i umieścić te „puste” wiersze w oddzielnej ramce danych, aby móc je łatwo zbadać.
Mogę jawnie utworzyć maskę:
mask=False
for col in df.columns: mask = mask | df[col].isnull()
dfnulls = df[mask]
Albo mogę zrobić coś takiego:
df.ix[df.index[(df.T == np.nan).sum() > 1]]
Czy jest to bardziej elegancki sposób (lokalizowanie wierszy z zerami w nich)?