कैसे जांचें कि पांडा डेटाफ़्रेम खाली है (उदाहरण के साथ)
यह जांचने के लिए कि पांडा डेटाफ़्रेम खाली है या नहीं, आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
len ( df.index ) == 0
यह विशेष सिंटैक्स जाँचता है कि डेटाफ़्रेम में इंडेक्स कॉलम की लंबाई शून्य है या नहीं, जो यह जाँचने के बराबर है कि संपूर्ण डेटाफ़्रेम खाली है या नहीं।
यदि डेटाफ़्रेम खाली है, तो यह सिंटैक्स True लौटाएगा। अन्यथा यह False लौटाएगा।
यदि आप कस्टम टेक्स्ट प्रिंट करना चाहते हैं जो आपको बताता है कि डेटाफ़्रेम खाली है या नहीं, तो आप एक सरल if else फ़ंक्शन का उपयोग कर सकते हैं:
if len ( df.index ) == 0 :
print (' df is empty ')
else :
print (' df is not empty ')
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इन कार्यों का उपयोग कैसे करें।
उदाहरण: जांचें कि क्या पांडा डेटाफ़्रेम खाली है
आइए मान लें कि हमारे पास निम्नलिखित खाली पांडा डेटाफ़्रेम हैं:
import pandas as pd #create empty DataFrame df = pd. DataFrame (columns=[' A ',' B ',' C ',' D ',' E ']) #view DataFrame print (df) Empty DataFrame Columns: [A, B, C, D, E] Index: []
हम यह जांचने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं कि पांडा डेटाफ़्रेम खाली है या नहीं:
#check if DataFrame is empty len ( df.index ) == 0 True
फ़ंक्शन True लौटाता है, जो हमें बताता है कि डेटाफ़्रेम वास्तव में खाली है।
हम कस्टम टेक्स्ट को प्रिंट करने के लिए निम्नलिखित कोड का भी उपयोग कर सकते हैं जो हमें बताता है कि डेटाफ़्रेम खाली है या नहीं:
#check if DataFrame is empty and return output
if len ( df.index ) == 0 :
print (' df is empty ')
else :
print (' df is not empty ')
df is empty
आउटपुट हमें बताता है कि डेटाफ़्रेम खाली है।
दूसरी ओर, मान लीजिए कि हमारे पास एक डेटाफ़्रेम है जो खाली नहीं है:
import pandas as pd #createDataFrame df_full = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'], ' points ': [18, 22, 19, 14, 14, 11, 20, 28], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]}) #view DataFrame print (df_full) team points assists rebounds 0 A 18 5 11 1 B 22 7 8 2 C 19 7 10 3 D 14 9 6 4 E 14 12 6 5 F 11 9 5 6 G 20 9 9 7:28 4 12
डेटाफ़्रेम खाली है या नहीं यह जाँचने के लिए हम len() फ़ंक्शन का उपयोग कर सकते हैं:
#check if DataFrame is empty len ( df_full.index ) == 0 False
फ़ंक्शन False लौटाता है, जो हमें बताता है कि डेटाफ़्रेम खाली नहीं है।
और यदि हम if else फ़ंक्शन का उपयोग करते हैं, तो हम कस्टम आउटपुट लौटा सकते हैं:
#check if DataFrame is empty and return output
if len ( df_full.index ) == 0 :
print (' df is empty ')
else :
print (' df is not empty ')
df is not empty
आउटपुट हमें बताता है कि डेटाफ़्रेम खाली नहीं है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:
पांडास डेटाफ़्रेम में सेल खाली है या नहीं इसकी जांच कैसे करें
पांडास डेटाफ़्रेम में किसी सेल का मूल्य कैसे प्राप्त करें
कॉलम नामों के साथ एक खाली पांडा डेटाफ़्रेम कैसे बनाएं