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

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


एकाधिक कॉलम हेडर का नाम बदलने के लिए, rename() मेथड का उपयोग करें और columns पैरामीटर में डिक्शनरी सेट करें। सबसे पहले, एक डेटाफ्रेम बनाएं –

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' }

rename() का उपयोग करें और डिक्शनरी को कॉलम के रूप में सेट करें –

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

उदाहरण

निम्न कोड है –

import pandas as pd
# डेटाफ्रेम बनाना
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
# कॉलम का नाम बदलने के लिए डिक्शनरी बनाना
# कुंजी और मान जोड़े पुराने नाम और नए नाम के रूप में
dictionary = {'Car': 'Car Name','Cubic Capacity': 'CC','Reg Price': 'Registration Price','Units Sold': 'Units Purchased' }
# rename() का उपयोग करना और डिक्शनरी को कॉलम के रूप में सेट करना
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. Pandas DataFrame कॉलम वैल्यू को X-एक्सिस लेबल के रूप में कैसे सेट करें? Pandas DataFrame कॉलम वैल्यू को X-एक्सिस लेबल के रूप में कैसे सेट करें?

    Pandas DataFrame के कॉलम मानों को सीधे X-एक्सिस टिक्स के रूप में उपयोग करने के लिए plot(xticks=...) पैरामीटर का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। Pandas DataFrame बनाएं जिसमें X-एक्सिस के लिए कॉलम हो। data.plot(xticks=data.column1) से प्लॉट करें। plt.show() से दिखाएं। उदाहरण कोड imp

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

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

  1. - Python में डेटाफ्रेम के कॉलम को कैसे हटाएं?

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