Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

अजगर - पंडों में सभी अशक्त मूल्यों के साथ एक स्तंभ निकालें

सभी शून्य मानों वाले कॉलम को हटाने के लिए, ड्रॉपना . का उपयोग करें () विधि और "कैसे" पैरामीटर को "सभी . पर सेट करें ” -

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

  1. पायथन पांडा - NaN मूल्यों के बिना वापसी सूचकांक

    NaN मानों के बिना अनुक्रमणिका वापस करने के लिए, index.dropna() . का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd import numpy as np कुछ NaN मानों के साथ-साथ पंडों का अनुक्रमणिका बनाना - index = pd.Index([50, 10, 70, np.nan, 90, 50, np.nan, np.nan, 30])

  1. पायथन पांडा - इंडेक्स ऑब्जेक्ट में निर्दिष्ट मान के साथ NaN मान भरें

    इंडेक्स ऑब्जेक्ट में निर्दिष्ट मान के साथ NaN मान भरने के लिए, index.fillna() का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd import numpy as np कुछ NaN मानों के साथ-साथ पंडों का अनुक्रमणिका बनाना - index = pd.Index([50, 10, 70, np.nan, 90, 50, np.nan,

  1. पायथन पांडा - डेटाफ़्रेम में सभी NaN तत्वों को 0s . से बदलें

    NaN मानों को बदलने के लिए, fillna() विधि का उपयोग करें। मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है - सबसे पहले, आवश्यक पुस्तकालय आयात करें - import pandas as pd CSV फ़ाइल से डेटा को पंडों के डेटाफ़्रेम में लोड करें - dataFrame = pd.read_csv("C: