इस ट्यूटोरियल में, हम देखेंगे कि 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
निष्कर्ष
मुझे आशा है कि आपने ट्यूटोरियल से कुछ सीखा। यदि ट्यूटोरियल के संबंध में आपके कोई संदेह हैं, तो उन्हें कमेंट सेक्शन में पूछें।