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

पायथन - शब्दकोश के साथ पांडस डेटाफ्रेम में एकाधिक कॉलम हेडर का नाम कैसे बदलें?

एकाधिक कॉलम हेडर का नाम बदलने के लिए, नाम बदलें () . का उपयोग करें विधि और शब्दकोश को कॉलम . में सेट करें पैरामीटर। सबसे पहले, हम एक DataFrame बनाते हैं -

dataFrame = pd.DataFrame({"Car": ['BMW', 'Mustang', 'Tesla', 'Mustang', 'Mercedes', 'Tesla', 'Audi'],"Cubic Capacity": [2000, 1800, 1500, 2500, 2200, 3000, 2000],"Reg Price": [7000, 1500, 5000, 8000, 9000, 6000, 1500],"Units Sold": [ 200, 120, 150, 120, 210, 250, 220]
})

स्तंभों का नाम बदलने के लिए एक शब्दकोश बनाना। पुराने नाम और नए नाम के रूप में कुंजी और मान जोड़े -

dictionary = {'Car': 'Car Name','Cubic Capacity': 'CC','Reg Price': 'Registration Price','Units Sold': 'Units Purchased'
}

नाम बदलें () का उपयोग करें और शब्दकोश को कॉलम के रूप में सेट करें -

dataFrame.rename(columns=dictionary, inplace=True)

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

# creating dataframe
dataFrame = pd.DataFrame({"Car": ['BMW', 'Mustang', 'Tesla', 'Mustang', 'Mercedes', 'Tesla', 'Audi'],"Cubic Capacity": [2000, 1800, 1500, 2500, 2200, 3000, 2000],"Reg Price": [7000, 1500, 5000, 8000, 9000, 6000, 1500],"Units Sold": [ 200, 120, 150, 120, 210, 250, 220]
})

print"DataFrame ...\n",dataFrame

# creating a dictionary to rename columns
# key and value pairs as old name and new name
dictionary = {'Car': 'Car Name','Cubic Capacity': 'CC','Reg Price': 'Registration Price','Units Sold': 'Units Purchased'
}

# using rename() and setting the dictionary as columns
dataFrame.rename(columns=dictionary, inplace=True)

print"\nUpdated DataFrame ...\n",dataFrame

आउटपुट

यह निम्नलिखित आउटपुट देगा -

DataFrame ...
        Car   Cubic Capacity   Reg Price   Units Sold
0       BMW             2000        7000          200
1   Mustang             1800        1500          120
2     Tesla             1500        5000          150
3   Mustang             2500        8000          120
4  Mercedes             2200        9000          210
5     Tesla             3000        6000          250
6      Audi             2000        1500          220

Updated DataFrame ...
   Car Name    CC   Registration Price   Units Purchased
0       BMW  2000                 7000               200
1   Mustang  1800                 1500               120
2     Tesla  1500                 5000               150
3   Mustang  2500                 8000               120
4  Mercedes  2200                 9000               210
5     Tesla  3000                 6000               250
6      Audi  2000                 1500               220

  1. पाइथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में कैसे सेट करें?

    पायथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में सेट करने के लिए, हम xticks का उपयोग कर सकते हैं साजिश () . के तर्क में विधि। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। कॉलम1 कुंजी . के साथ पांडा का उपयोग करके डेटाफ़्रेम बनाएं । प्लॉट () . का उ

  1. पांडस पायथन में डेटाफ्रेम के विशिष्ट कॉलम का योग कैसे प्राप्त करें?

    कभी-कभी, किसी विशिष्ट कॉलम का योग प्राप्त करना आवश्यक हो सकता है। यह वह जगह है जहां योग फ़ंक्शन का उपयोग किया जा सकता है। जिस कॉलम के योग की गणना करने की आवश्यकता है, उसे योग फ़ंक्शन के मान के रूप में पारित किया जा सकता है। योग का पता लगाने के लिए कॉलम की अनुक्रमणिका भी पास की जा सकती है। आइए उसी

  1. पायथन में डेटाफ्रेम का कॉलम कैसे हटाया जा सकता है?

    डेटाफ़्रेम एक द्वि-आयामी डेटा संरचना है, जहाँ डेटा को पंक्तियों और स्तंभों के रूप में एक सारणीबद्ध प्रारूप में संग्रहीत किया जाता है। इसे SQL डेटा तालिका या एक्सेल शीट प्रतिनिधित्व के रूप में देखा जा सकता है। डेटाफ़्रेम में एक स्तंभ को विभिन्न विधियों का उपयोग करके हटाया जा सकता है। हम डेल ऑपरेटर