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

Python Pandas CategoricalIndex - लैम्ब्डा के साथ श्रेणियों का नाम बदलें

Pandas में लैम्ब्डा के साथ श्रेणियों का नाम बदलने के लिए CategoricalIndex rename_categories() मेथड का उपयोग करें।

आवश्यक लाइब्रेरी इम्पोर्ट करें

import pandas as pd

CategoricalIndex बनाएं

"categories" पैरामीटर का उपयोग करके श्रेणियां सेट करें। "ordered" पैरामीटर का उपयोग करके श्रेणी को क्रमबद्ध मानें।

catIndex = pd.CategoricalIndex(["P", "Q", "R", "S", "P", "Q", "R", "S"], ordered=True, categories=["P", "Q", "R", "S"])

CategoricalIndex प्रदर्शित करें

print("CategoricalIndex...\n", catIndex)

लैम्ब्डा के साथ श्रेणियों का नाम बदलें

rename_categories() का उपयोग करके लैम्ब्डा फंक्शन के साथ नई श्रेणियां सेट करें और सभी श्रेणियों को लोअरकेस करें।

print("\nCategoricalIndex after renaming categories...\n", catIndex.rename_categories(lambda a: a.lower()))

पूरा उदाहरण

import pandas as pd

# श्रेणियां सेट करें और क्रमबद्ध मानें
catIndex = pd.CategoricalIndex(["P", "Q", "R", "S", "P", "Q", "R", "S"], ordered=True, categories=["P", "Q", "R", "S"])

# CategoricalIndex प्रदर्शित करें
print("CategoricalIndex...\n", catIndex)

# श्रेणियां प्राप्त करें
print("\nDisplaying Categories from CategoricalIndex...\n", catIndex.categories)

# लैम्ब्डा के साथ श्रेणियों का नाम बदलें
print("\nCategoricalIndex after renaming categories...\n", catIndex.rename_categories(lambda a: a.lower()))

आउटपुट

CategoricalIndex... CategoricalIndex(['P', 'Q', 'R', 'S', 'P', 'Q', 'R', 'S'], categories=['P', 'Q', 'R', 'S'], ordered=True, dtype='category')
DisplayingCategories from CategoricalIndex... Index(['P', 'Q', 'R', 'S'], dtype='object')
CategoricalIndex after renaming categories... CategoricalIndex(['p', 'q', 'r', 's', 'p', 'q', 'r', 's'], categories=['p', 'q', 'r', 's'], ordered=True, dtype='category')

व्याख्या: लैम्ब्डा फंक्शन lambda a: a.lower() प्रत्येक श्रेणी नाम को लोअरकेस में बदल देता है।

  1. पायथन में ट्किंटर बटन कमांड्स के साथ लैम्ब्डा पायथन में ट्किंटर बटन कमांड्स के साथ लैम्ब्डा

    लैम्ब्डा फंक्शन्स (जिन्हें पायथन में अनाम फंक्शन भी कहा जाता है) ट्किंटर GUI एप्लिकेशन बनाने में बहुत उपयोगी हैं। वे हमें कॉलबैक फंक्शन के माध्यम से कई डेटा भेजने की अनुमति देते हैं। लैम्ब्डा किसी भी फंक्शन के अंदर हो सकता है जो एक्सप्रेशन के लिए अनाम फंक्शन के रूप में काम करता है। बटन कमांड में, ल

  1. - पायथन में Pandas और XlsxWriter के साथ काम करना

    पायथन Pandas एक डेटा विश्लेषण लाइब्रेरी है। यह छोटे और बड़े डेटासेट्स को पढ़, फ़िल्टर और पुनर्व्यवस्थित कर सकता है और उन्हें एक्सेल सहित कई फॉर्मेट्स में आउटपुट कर सकता है।Pandas एक्सेल फाइलें लिखने के लिए XlsxWriter मॉड्यूल्स का उपयोग करता है।XlsxWriter XLSX फाइल फॉर्मेट में फाइलें लिखने के लिए एक

  1. Python - Pandas .query() मेथड से डेटा फ़िल्टर करना Python - Pandas .query() मेथड से डेटा फ़िल्टर करना

    Pandas डेटा क्लींजिंग, डेटा एनालिसिस आदि के लिए बहुत व्यापक रूप से उपयोग की जाने वाली Python लाइब्रेरी है। इस आर्टिकल में हम देखेंगे कि कैसे हम query मेथड का उपयोग करके दिए गए डेटासेट से विशिष्ट डेटा प्राप्त कर सकते हैं। हम query के अंदर सिंगल और मल्टीपल दोनों कंडीशन्स रख सकते हैं। डेटा पढ़ना आइए पह