सभी शून्य मानों वाले कॉलम को हटाने के लिए, ड्रॉपना . का उपयोग करें () विधि और "कैसे" पैरामीटर को "सभी . पर सेट करें ” -
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
# Create DataFrame
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