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

पायथन - पैंडास DataFrame में कॉलम में NaN घटनाओं को कैसे गिनें?


कॉलम में NaN घटनाओं को गिनने के लिए isna() का उपयोग करें। मान जोड़ने और गिनती खोजने के लिए sum() का उपयोग करें।

सबसे पहले, आइए आवश्यक लाइब्रेरी को उनके संबंधित उपनामों के साथ आयात करें:

import pandas as pd
import numpy as np

एक DataFrame बनाएं। हमने Numpy np.inf का उपयोग करके "Units_Sold" कॉलम में NaN मान सेट किए हैं:

dataFrame = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
    "Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],
    "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],
    "Units_Sold": [100, np.NaN, 150, np.NaN, 200, np.NaN]})

कॉलम "Units_Sold" से NaN मान गिनें:

dataFrame["Units_Sold"].isna().sum()

उदाहरण

कोड निम्नलिखित है:

import pandas as pd
import numpy as np
# DataFrame बनाना
dataFrame = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
    "Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],
    "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],
    "Units_Sold": [100, np.NaN, 150, np.NaN, 200, np.NaN]})
print("Dataframe...\n", dataFrame)
# कॉलम "Units_Sold" से NaN मान गिनें
count = dataFrame["Units_Sold"].isna().sum()
print("\nCount of NaN values in column Units_Sold...\n", count)

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

Dataframe...    Car  Cubic_Capacity  Reg_Price  Units_Sold
0  BMW  2000  7000  100.0
1  Lexus  1800  1500  NaN
2  Tesla  1500  5000  150.0
3  Mustang  2500  8000  NaN
4  Mercedes  2200  9000  200.0
5  Jaguar  3000  6000  NaN
Count of NaN values in column Units_Sold... 3
  1. पायथन - पैंडास डेटाफ्रेम से नल पंक्तियों को कैसे हटाएं पायथन - पैंडास डेटाफ्रेम से नल पंक्तियों को कैसे हटाएं

    पैंडास डेटाफ्रेम में नल पंक्तियों को हटाने के लिए, dropna() मेथड का उपयोग करें। मान लीजिए निम्नलिखित हमारी CSV फ़ाइल है जिसमें कुछ NaN यानी नल मान हैं: read_csv() का उपयोग करके CSV फ़ाइल पढ़ें। हमारा CSV डेस्कटॉप पर है: dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\CarRecords.csv) dropna() का

  1. - Python में डेटाफ्रेम के विशिष्ट कॉलम का मीन कैसे प्राप्त करें?

    कभी-कभी, किसी विशिष्ट कॉलम का मीन वैल्यू प्राप्त करना आवश्यक हो सकता है जो प्रकृति में संख्यात्मक है। यहीं पर मीन फ़ंक्शन का उपयोग किया जा सकता है।जिस कॉलम का मीन गणना करने की आवश्यकता है, उसे डेटाफ्रेम में इंडेक्स किया जा सकता है, और डॉट ऑपरेटर का उपयोग करके इस पर मीन फ़ंक्शन कहा जा सकता है।कॉलम का

  1. - Python में Pandas का उपयोग करके डेटाफ्रेम के विशिष्ट कॉलम का योग कैसे प्राप्त करें?

    कभी-कभी, किसी विशिष्ट कॉलम का योग प्राप्त करना आवश्यक हो सकता है। यहीं पर सम फ़ंक्शन का उपयोग किया जा सकता है।जिस कॉलम का योग गणना करने की आवश्यकता है, उसे सम फ़ंक्शन में मान के रूप में पास किया जा सकता है। कॉलम का इंडेक्स भी पास किया जा सकता है ताकि योग मिल सके।आइए इसका प्रदर्शन देखते हैं -उदाहरणim