पांडा: डेटाफ़्रेम में सभी कॉलमों के प्रकार की जाँच कैसे करें
आप पांडा डेटाफ़्रेम में कॉलम के डेटा प्रकार ( dtype ) की जांच करने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: कॉलम के प्रकार की जाँच करें
df. column_name . dtype
विधि 2: सभी स्तंभों के प्रकार की जाँच करें
df. dtypes
विधि 3: जांचें कि कौन से कॉलम में एक विशिष्ट प्रकार है
df. dtypes [df. dtypes == ' int64 ']
निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ प्रत्येक विधि का उपयोग कैसे करें:
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F'], ' points ': [18, 22, 19, 14, 14, 11], ' assists ': [5, 7, 7, 9, 12, 9], ' all_star ': [True, False, False, True, True, True]}) #view DataFrame print (df) team points assists all_star 0 A 18 5 True 1 B 22 7 False 2 C 19 7 False 3 D 14 9 True 4 E 14 12 True 5 F 11 9 True
उदाहरण 1: कॉलम के प्रकार की जाँच करें
हम डेटाफ़्रेम में केवल बिंदु कॉलम के डेटा प्रकार की जांच करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#check dtype of points column df. points . dtype dtype('int64')
परिणाम से, हम देख सकते हैं कि बिंदु कॉलम में पूर्णांक डेटा प्रकार है।
उदाहरण 2: सभी स्तंभों के प्रकार की जाँच करें
हम डेटाफ़्रेम में सभी कॉलमों के डेटा प्रकार की जाँच करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#check dtype of all columns df. dtypes team object int64 dots assists int64 all_star bool dtype:object
परिणाम से हम देख सकते हैं:
- टीम कॉलम: ऑब्जेक्ट (यह एक स्ट्रिंग के समान है)
- बिंदुओं का स्तंभ: पूर्णांक
- सहायक स्तंभ: पूर्णांक
- ऑल_स्टार कॉलम: बूलियन
कोड की इस एकल पंक्ति का उपयोग करके, हम डेटाफ़्रेम में प्रत्येक कॉलम का डेटा प्रकार देख सकते हैं।
उदाहरण 3: जांचें कि कौन से कॉलम का एक विशिष्ट प्रकार है
हम यह जांचने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं कि डेटाफ़्रेम में कौन से कॉलम में int64 डेटा प्रकार है:
#show all columns that have a class of int64
df. dtypes [df. dtypes == ' int64 ']
int64 dots
assists int64
dtype:object
परिणाम से हम देख सकते हैं कि पॉइंट और असिस्ट कॉलम दोनों में int64 डेटा प्रकार है।
हम यह जांचने के लिए समान सिंटैक्स का उपयोग कर सकते हैं कि कौन से कॉलम में अन्य डेटा प्रकार हैं।
उदाहरण के लिए, हम यह जांचने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं कि डेटाफ़्रेम में कौन से कॉलम में ऑब्जेक्ट डेटा प्रकार है:
#show all columns that have a class of object (ie string)
df. dtypes [df. dtypes == ' O ']
team object
dtype:object
हम देख सकते हैं कि केवल टीम कॉलम में डेटा प्रकार “O” है, जो ऑब्जेक्ट के लिए है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा डेटाफ़्रेम पर अन्य सामान्य ऑपरेशन कैसे करें:
पांडा: डेटाफ़्रेम से सेल मान कैसे प्राप्त करें
पांडा: उन पंक्तियों का सूचकांक प्राप्त करें जिनका कॉलम मान से मेल खाता है
पांडा: किसी कॉलम को इंडेक्स के रूप में कैसे सेट करें