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

पायथन - डेटाफ्रेम में लापता (NaN) मानों को हटाएं


लापता मानों यानी NaN मानों को हटाने के लिए, dropna() मेथड का उपयोग करें। पहले, आवश्यक लाइब्रेरी आयात करें:

import pandas as pd

CSV पढ़ें और एक डेटाफ्रेम बनाएं:

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")

लापता मानों को हटाने के लिए dropna() का उपयोग करें। dropna() का उपयोग करने के बाद NaN लापता मानों के लिए प्रदर्शित होगा:

dataFrame.dropna()

उदाहरण

निम्नलिखित पूरा कोड है:

import pandas as pd
# CSV फ़ाइल पढ़ें
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("DataFrame with some NaN (missing) values...\n", dataFrame)
# डेटाफ्रेम में पंक्तियों और कॉलम की गिनती करें
print("\nNumber of rows and column in our DataFrame = ", dataFrame.shape)
# लापता मानों को हटाएं
print("\nDataFrame after removing NaN values...\n", dataFrame.dropna())

आउटपुट

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

DataFrame with some NaN (missing) values...
   Car      Place  UnitsSold
0  Audi  Bangalore     80.0
1 Porsche  Mumbai     NaN
2 RollsRoyce Pune     100.0
3  BMW    Delhi       NaN
4 Mercedes Hyderabad   80.0
5 Lamborghini Chandigarh 80.0
6  Audi    Mumbai     NaN
7 Mercedes  Pune     120.0
8 Lamborghini Delhi   100.0
Number of rows and colums in our DataFrame = (9, 3)
DataFrame after removing NaN values ...
   Car      Place  UnitsSold
0  Audi  Bangalore     80.0
2 RollsRoyce Pune     100.0
4 Mercedes Hyderabad   80.0
5 Lamborghini Chandigarh 80.0
7 Mercedes  Pune     120.0
8 Lamborghini Delhi   100.0

  1. फिलना या इंटरपोलेट के बिना डेटाफ्रेम से NaN मान हटाएं (पायथन मैटप्लॉटलीब) फिलना या इंटरपोलेट के बिना डेटाफ्रेम से NaN मान हटाएं (पायथन मैटप्लॉटलीब)

    फिल्टर या इंटरपोलेट के बिना डेटाफ्रेम से NaN मान हटाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: चरण फिगर साइज़ सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें। पांडास डेटा फ्रेम बनाने के लिए ऐरे बनाएं। एक्सिस लेबल्स (टाइम सीरीज सहित) के साथ वन-डायमेंशनल ndarray। इंटरपोलेशन प्लॉटिंग, inde

  1. पायथन पैंडास - इंटरपोलेशन मेथड का उपयोग करके NaN मान भरें पायथन पैंडास - इंटरपोलेशन मेथड का उपयोग करके NaN मान भरें

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

  1. Python में scikit-learn का उपयोग करके इमेज के पिक्सेल वैल्यू कैसे देखें? Python में scikit-learn का उपयोग करके इमेज के पिक्सेल वैल्यू कैसे देखें?

    डेटा प्री-प्रोसेसिंग मूल रूप से सभी डेटा (जो विभिन्न संसाधनों या एकल संसाधन से एकत्र किया गया है) को एक सामान्य प्रारूप में या समान डेटासेट में इकट्ठा करने का कार्य है (डेटा के प्रकार के आधार पर)।चूंकि वास्तविक दुनिया का डेटा कभी भी आदर्श नहीं होता, इसलिए संभावना है कि डेटा में लापता सेल, त्रुटियां,