सभी नल मान वाले कॉलम को हटाने के लिए, dropna() मेथड का उपयोग करें और "how" पैरामीटर को "all" पर सेट करें –
how='all'
सबसे पहले, अपने संबंधित उपनामों के साथ आवश्यक लाइब्रेरी इम्पोर्ट करें –
import pandas as pd import numpy as np
डेटाफ्रेम बनाएं। हमने Numpy np.inf का उपयोग करके NaN मान सेट किए हैं –
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],
"Result": [np.NAN, np.NAN, np.NAN, np.NAN, np.NAN, np.NAN, np.NAN]
}
)
सभी नल मान वाले कॉलम को हटाने के लिए, dropna() का उपयोग करें और आवश्यक पैरामीटर सेट करें –
dataFrame.dropna(how='all', axis=1, inplace=True)
उदाहरण
निम्न कोड है –
import numpy as np
import pandas as pd
# डेटाफ्रेम बनाएं
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],
"Result": [np.NAN, np.NAN, np.NAN, np.NAN, np.NAN, np.NAN, np.NAN]
}
)
print "DataFrame ...\n", dataFrame
dataFrame.dropna(how='all', axis=1, inplace=True)
print "\nDataFrame ...\n", dataFrame
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा –
DataFrame ... Result Student 0 NaN Jack 1 NaN Robin 2 NaN Ted 3 NaN Robin 4 NaN Scarlett 5 NaN Kat 6 NaN Ted DataFrame ... Student 0 Jack 1 Robin 2 Ted 3 Robin 4 Scarlett 5 Kat 6 Ted