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

Python में Pandas DataFrame के कॉलम को अपरकेस में बदलना

इस ट्यूटोरियल में, हम देखेंगे कि DataFrame में नामों के कॉलम को अपरकेस में कैसे बदला जाए। आइए अपने लक्ष्य को प्राप्त करने के विभिन्न तरीके देखें।

उदाहरण

हम upper() विधि का उपयोग करके कॉलम को अपरकेस बनाकर DataFrame को एक कॉलम असाइन कर सकते हैं।

आइए कोड देखें।

# pandas पैकेज आयात करें
import pandas as pd

# DataFrame के लिए डेटा
data = {
    'Name': ['Hafeez', 'Aslan', 'Kareem'],
    'Age': [19, 21, 18],
    'Profession': ['Developer', 'Engineer', 'Artist']
}

# DataFrame बनाएं
data_frame = pd.DataFrame(data)

# DataFrame प्रदर्शित करें
print('---------------------Before-------------------')
print(data_frame)
print()

# Name कॉलम स्ट्रिंग को अपरकेस में बनाएं
data_frame['Name'] = data_frame['Name'].str.upper()

# DataFrame प्रदर्शित करें
print('---------------------After-------------------')
print(data_frame)

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।

---------------------Before-------------------
   Name  Age Profession
0 Hafeez  19 Developer
1 Aslan   21 Engineer
2 Kareem  18 Artist
---------------------After-------------------
   Name  Age Profession
0 HAFEEZ  19 Developer
1 ASLAN   21 Engineer
2 KAREEM  18 Artist

उदाहरण

हम DataFrame के apply() विधि का उपयोग करके भी यही चीज़ प्राप्त कर सकते हैं। आइए संबंधित कोड देखें।

# pandas पैकेज आयात करें
import pandas as pd

# DataFrame के लिए डेटा
data = {
    'Name': ['Hafeez', 'Aslan', 'Kareem'],
    'Age': [19, 21, 18],
    'Profession': ['Developer', 'Engineer', 'Artist']
}

# DataFrame बनाएं
data_frame = pd.DataFrame(data)

# DataFrame प्रदर्शित करें
print('---------------------Before-------------------')
print(data_frame)
print()

# Name कॉलम स्ट्रिंग को अपरकेस में बनाएं
data_frame['Name'] = data_frame['Name'].apply(lambda name: name.upper())

# DataFrame प्रदर्शित करें
print('---------------------After-------------------')
print(data_frame)

आउटपुट

यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम मिलेंगे।

---------------------Before-------------------
   Name  Age Profession
0 Hafeez  19 Developer
1 Aslan   21 Engineer
2 Kareem  18 Artist
---------------------After-------------------
   Name  Age Profession
0 HAFEEZ  19 Developer
1 ASLAN   21 Engineer
2 KAREEM  18 Artist

निष्कर्ष

मुझे आशा है कि आपने ट्यूटोरियल से कुछ सीखा। यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो उन्हें कमेंट सेक्शन में पूछें।

  1. - पायथन पैंडास - DateTimeIndex से DataFrame बनाएं लेकिन परिणामी कॉलम का नाम ओवरराइड करें

    DateTimeIndex से DataFrame बनाने के लिए, datetimeindex.to_frame() का उपयोग करें। हम परिणामी कॉलम के नाम को ओवरराइड करने के लिए name पैरामीटर सेट करते हैं। आवश्यक लाइब्रेरी आयात करें import pandas as pd DatetimeIndex बनाएं पीरियड 5 और फ्रीक्वेंसी S (सेकंड) के साथ DatetimeIndex बनाएं: datetimeindex =

  1. - पायथन पैंडास - इंडेक्स का नाम बदलें

    इंडेक्स का नाम बदलने के लिए पैंडास में index.rename() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास इंडेक्स बनाएं: index = pd.Index([Car,Bike,Airplane, Ship,Truck,Suburban], name=Transport) पैंडास इंडेक्स प्रदर्शित करें: print(Pandas Index...\n,index) इंडेक

  1. पायथन - पैंडास DataFrame में कॉलम के नाम स्पष्ट रूप से नामित करें पायथन - पैंडास DataFrame में कॉलम के नाम स्पष्ट रूप से नामित करें

    कॉलम के नाम स्पष्ट रूप से नामित करने के लिए read_csv() विधि के names पैरामीटर का उपयोग करें। मान लीजिए हमारी CSV फ़ाइल बिना हेडर्स के Microsoft Excel में खुली है:आइए CSV फ़ाइल से डेटा लोड करें और names पैरामीटर का उपयोग करके हेडर कॉलम जोड़ें:pd.read_csv(C:\\Users\\amit_\\Desktop\\TeamData.csv, names