पांडास डेटाफ़्रेम में सेल खाली है या नहीं इसकी जांच कैसे करें


यह जांचने के लिए कि पांडा डेटाफ़्रेम में कोई विशिष्ट सेल खाली है या नहीं, आप निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 #check if value in first row of column 'A' is empty
print (pd. isnull (df. loc [0, 'A']))

#print value in first row of column 'A'
print ( df.loc [0, 'A'])

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: जांचें कि क्या पांडा डेटाफ़्रेम में सेल खाली है

मान लीजिए हमारे पास निम्नलिखित पांडा डेटाफ़्रेम हैं:

 import pandas as pd
import numpy as np

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'],
                   ' points ': [18, np.nan, 19, 14, 14, 11, 20, 28],
                   ' assists ': [5, 7, 7, 9, np.nan, 9, 9, 4],
                   ' rebounds ': [11, 8, 10, 6, 6, 5, 9, np.nan]})

#view DataFrame
df

	team points assists rebounds
0 A 18.0 5.0 11.0
1 B NaN 7.0 8.0
2 C 19.0 7.0 10.0
3D 14.0 9.0 6.0
4 E 14.0 NaN 6.0
5 F 11.0 9.0 5.0
6G 20.0 9.0 9.0
7H 28.0 4.0 NaN

हम यह जांचने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं कि पंक्ति सूचकांक संख्या एक और स्तंभ बिंदुओं का मान शून्य है या नहीं:

 #check if value in index row 1 of column 'points' is empty
print (pd. isnull (df. loc [1, 'points']))

True

एक सच्चा मान इंगित करता है कि “अंक” कॉलम की पंक्ति संख्या एक में मान वास्तव में खाली है।

हम “अंक” कॉलम की पंक्ति संख्या एक में वास्तविक मान मुद्रित करने के लिए निम्नलिखित कोड का भी उपयोग कर सकते हैं:

 #print value in index row 1 of column 'points'
print ( df.loc [1, 'points'])

Nope

आउटपुट हमें बताता है कि “बिंदु” कॉलम की पंक्ति संख्या एक में मान nan है, जो एक खाली सेल के बराबर है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:

पांडा में किसी विशिष्ट सेल का मान कैसे सेट करें
पांडा में कोशिकाओं का मूल्य कैसे प्राप्त करें
पांडा में NaN मान को शून्य से कैसे बदलें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *