Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन - पैंडास DataFrame में एक डेटाटाइप को दूसरे में बदलें

पैंडास में एक डेटाटाइप को दूसरे में बदलने के लिए astype() मेथड का उपयोग करें। आवश्यक लाइब्रेरी इम्पोर्ट करें:

import pandas as pd

एक DataFrame बनाएं। यहां हमारे पास 2 कॉलम हैं, "Reg_Price" एक फ्लोट प्रकार है और "Units" इंट प्रकार:

dataFrame = pd.DataFrame(
    {
        "Reg_Price": [7000.5057, 1500, 5000, 8000, 9000.75768, 6000],
        "Units": [90, 120, 100, 150, 200, 130]
    }
)

ऊपर बनाए गए कॉलम के डेटाटाइप जांचें:

dataFrame.dtypes

दोनों प्रकार को int32 में बदलें:

dataFrame.astype('int32').dtypes

उदाहरण

निम्न कोड है:

import pandas as pd

# DataFrame बनाएं
dataFrame = pd.DataFrame(
    {
        "Reg_Price": [7000.5057, 1500, 5000, 8000, 9000.75768, 6000],
        "Units": [90, 120, 100, 150, 200, 130]
    }
)

print("DataFrame ...\n", dataFrame)
print("\nDataFrame Types ...\n", dataFrame.dtypes)
print("\nCast all columns to int32...")
print("\nUpdated DataFrame Types ...\n", dataFrame.astype('int32').dtypes)

आउटपुट

यह निम्न आउटपुट उत्पन्न करेगा:

DataFrame ...
   Reg_Price  Units
0  7000.50570     90
1  1500.00000    120
2  5000.00000    100
3  8000.00000    150
4  9000.75768    200
5  6000.00000    130

DataFrame Types ...
Reg_Price    float64
Units         int64
dtype: object

Cast all columns to int32...
Updated DataFrame Types ...
Reg_Price    int32
Units        int32
dtype: object

  1. - पायथन - पैंडास DataFrame.rename()

    पैंडास में डेटाफ्रेम कॉलम का नाम बदलना काफी सरल है। आपको बस rename() विधि का उपयोग करना है और उस कॉलम नाम को पास करना है जिसे आप बदलना चाहते हैं और नया कॉलम नाम। आइए एक उदाहरण लें और देखें कि यह कैसे किया जाता है। चरण दो-आयामी, आकार-परिवर्तनीय, संभावित विषम सारणीबद्ध डेटा, df बनाएं। इनपुट डेटाफ्रे

  1. - पायथन - पैंडास में दूसरे डेटाफ्रेम के मान से डेटाफ्रेम के मान बदलें

    परिचय एक डेटाफ्रेम के मान को दूसरे डेटाफ्रेम के मान से बदलने के लिए, पैंडास में replace() मेथड का उपयोग करें। चरण-दर-चरण कार्यान्वयन 1. पहला डेटाफ्रेम बनाएं import pandas as pd dataFrame1 = pd.DataFrame({Car: [Audi, Lamborghini], Place: [US, UK], Units: [200, 500]}) 2. दूसरा डेटाफ्रेम बनाएं data

  1. - पायथन - नेस्टेड डिक्शनरी की सूची को Pandas DataFrame में बदलें

    कई बार पायथन को विभिन्न स्रोतों से डेटा प्राप्त होता है जो csv, JSON आदि जैसे विभिन्न फॉर्मेट में हो सकते हैं जिन्हें पायथन सूची या डिक्शनरी में बदला जा सकता है। लेकिन पैकेज जैसे पांडास का उपयोग करके गणना या विश्लेषण लागू करने के लिए, हमें इस डेटा को डेटाफ्रेम में बदलने की आवश्यकता होती है। इस लेख म