मेरे पास ~ 300K पंक्तियों और ~ 40 कॉलम के साथ डेटाफ्रेम है। मैं यह जानना चाहता हूं कि किसी भी पंक्ति में शून्य मान होते हैं - और इन 'नल' पंक्तियों को एक अलग डेटाफ्रेम में डाल दें ताकि मैं उन्हें आसानी से खोज सकूं।पायथन पांडस कॉलम को स्पष्ट रूप से सूचीबद्ध किए बिना डेटाफ्रेम से एक या अधिक नल के साथ पंक्तियों का चयन कैसे करें?
मैं स्पष्ट रूप से एक मुखौटा बना सकते हैं:
mask=False
for col in df.columns: mask = mask | df[col].isnull()
dfnulls = df[mask]
या मैं की तरह कुछ कर सकते हैं:
df.ix[df.index[(df.T == np.nan).sum() > 1]]
वहाँ यह कर (उन्हें में nulls के साथ पंक्तियों लगाने) की एक और अधिक सुरुचिपूर्ण रास्ता नहीं है?