मिसिंगनेस की मात्रा का विश्लेषण करें

Python में Missing Data से निपटना

Suraj Donthi

Deep Learning & Computer Vision Consultant

Air Quality डेटासेट लोड करें

Air Quality डेटासेट

  • Ozone, Solar, Temperature और Wind के सेंसर रिकॉर्डिंग्स शामिल हैं
df_air = pd.read_csv('air-quality.csv', 
                            parse_dates=['Date'], 
                            index_col='Date')

df_air.head()
              Ozone  Solar  Wind  Temp
Date                                
1976-05-01   41.0  190.0   7.4    67
1976-05-02   36.0  118.0   8.0    72
1976-05-03   12.0  149.0  12.6    74
1976-05-04   18.0  313.0  11.5    62
1976-05-05    NaN    NaN  14.3    56
Python में Missing Data से निपटना

Nullity DataFrame

  • DataFrame पर .isnull() या .isna() में से किसी एक का उपयोग करें
airquality_nullity = airquality.isnull()
airquality_nullity.head()
            Ozone  Solar   Wind   Temp
Date                                  
1976-05-01  False  False  False  False
1976-05-02  False  False  False  False
1976-05-03  False  False  False  False
1976-05-04  False  False  False  False
1976-05-05   True   True  False  False
Python में Missing Data से निपटना

कुल missing values

airquality_nullity.sum()
Ozone    37
Solar     7
Wind      0
Temp      0
dtype: int64
Python में Missing Data से निपटना

मिसिंगनेस का प्रतिशत

airquality_nullity.mean() * 100
Ozone    24.183007
Solar     4.575163
Wind      0.000000
Temp      0.000000
dtype: float64
Python में Missing Data से निपटना

Nullity Bar

Missingno पैकेज

  • missing values के ग्राफिकल विश्लेषण के लिए पैकेज
import missingno as msno
msno.bar(airquality)

Air Quality डेटासेट के लिए मिसिंगनेस बार

Python में Missing Data से निपटना

Nullity Matrix

msno.matrix(airquality)

Air Quality डेटासेट के लिए मिसिंगनेस मैट्रिक्स

Python में Missing Data से निपटना

Nullity Matrix

msno.matrix(airquality)

Air Quality डेटासेट के लिए मिसिंगनेस मैट्रिक्स

Python में Missing Data से निपटना

Nullity Matrix

msno.matrix(airquality)

Air Quality डेटासेट के लिए मिसिंगनेस मैट्रिक्स

Python में Missing Data से निपटना

Nullity Matrix

msno.matrix(airquality)

Air Quality डेटासेट के लिए मिसिंगनेस मैट्रिक्स

Python में Missing Data से निपटना

टाइम-सीरीज़ डेटा के लिए Nullity Matrix

msno.matrix(airquality, freq='M')

Air Quality डेटासेट के लिए मासिक फ़्रीक्वेंसी के साथ मिसिंगनेस मैट्रिक्स

Python में Missing Data से निपटना

टाइम-सीरीज़ डेटा के लिए Nullity Matrix

msno.matrix(airquality, freq='M')

Air Quality डेटासेट के लिए मासिक फ़्रीक्वेंसी के साथ मिसिंगनेस मैट्रिक्स

Python में Missing Data से निपटना

मैट्रिक्स को फाइन-ट्यून करना

msno.matrix(airquality.loc('May-1976': 'Jul-1976'), freq='M')

Air Quality डेटासेट के लिए मासिक फ़्रीक्वेंसी के साथ मिसिंगनेस मैट्रिक्स

Python में Missing Data से निपटना

सारांश

इस लेसन में आपने विश्लेषण करना सीखा

  • मिसिंगनेस की मात्रा (संख्यात्मक)
  • मिसिंगनेस की मात्रा (ग्राफिकल)
  • मिसिंगनेस का प्रतिशत
  • रेगुलर डेटासेट्स के लिए nullity मैट्रिक्स
  • टाइम-सीरीज़ डेटासेट्स के लिए nullity मैट्रिक्स
Python में Missing Data से निपटना

अभ्यास करते हैं!

Python में Missing Data से निपटना

Preparing Video For Download...