पांडा: किसी ऑब्जेक्ट को पूर्णांक में कैसे बदलें


आप पांडा डेटाफ़्रेम के एक कॉलम को किसी ऑब्जेक्ट से पूर्णांक में बदलने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 df[' object_column '] = df[' int_column ']. astype (str). astype (int)

निम्नलिखित उदाहरण दिखाते हैं कि निम्नलिखित पांडा डेटाफ़्रेम के साथ व्यवहार में इस सिंटैक्स का उपयोग कैसे करें:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' player ': ['A', 'B', 'C', 'D', 'E'],
                   ' points ': ['25', '27', '14', '17', '20'],
                   ' assists ': ['5', '7', '10', '8', '9']})

#view data types for each column
df. dtypes

player object
points object
assists object
dtype:object

उदाहरण 1: किसी ऑब्जेक्ट कॉलम को पूर्णांक में बदलें

निम्नलिखित कोड दिखाता है कि किसी ऑब्जेक्ट के बिंदु कॉलम को पूर्णांक में कैसे परिवर्तित किया जाए:

 #convert 'points' column to integer
df[' points '] = df[' points ']. astype (str). astype (int)

#view data types of each column
df. dtypes

player object
int32 dots
assists object
dtype:object

हम देख सकते हैं कि अंक स्तंभ अब एक पूर्णांक है, जबकि अन्य सभी स्तंभ अपरिवर्तित बने हुए हैं।

उदाहरण 2: एकाधिक स्तंभों को पूर्णांक में बदलें

निम्नलिखित कोड दिखाता है कि किसी ऑब्जेक्ट के डेटाफ़्रेम के एकाधिक कॉलम को पूर्णांक में कैसे परिवर्तित किया जाए:

 #convert 'points' and 'assists' columns to integer
df[[' points ', ' assists ']] = df[[' points ', ' assists ']]. astype (str). astype (int)

#view data types for each column
df. dtypes

player object
int32 dots
assists int32
dtype:object

हम देख सकते हैं कि पॉइंट और असिस्ट कॉलम दोनों को ऑब्जेक्ट से पूर्णांक में बदल दिया गया है।

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

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

पांडा डेटाफ़्रेम कॉलम को स्ट्रिंग में कैसे बदलें
पंडों में टाइमस्टैम्प को दिनांक/समय में कैसे परिवर्तित करें
पंडों में दिनांक समय को दिनांक में कैसे परिवर्तित करें

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

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