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)?

questionAnswers(2)

yourAnswerToTheQuestion