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

पायथन पांडस श्रेणीबद्ध सूचकांक - तानाशाही जैसी नई श्रेणियों के साथ श्रेणियों का नाम बदलें

तानाशाही जैसी नई श्रेणियों के साथ श्रेणियों का नाम बदलने के लिए, CategoricalIndex rename_categories() का उपयोग करें पंडों में विधि।

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

CategoricalIndex केवल सीमित, और आमतौर पर निश्चित, संभावित मानों की संख्या ले सकता है। "आदेशित" पैरामीटर -

. का उपयोग करके श्रेणीबद्ध के रूप में आदेश दिया गया व्यवहार करें
catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"])

श्रेणीबद्ध सूचकांक प्रदर्शित करें -

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

श्रेणियों का नाम बदलें। नई तानाशाही जैसी श्रेणियां सेट करें जो पुरानी श्रेणियों को बदल देंगी

print("\nCategoricalIndex after renaming categories...\n",catIndex.rename_categories({'p': 5, 'q': 10, 'r': 15, 's': 20}))

उदाहरण

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

import pandas as pd

# CategoricalIndex can only take on a limited, and usually fixed, number of possible values
# Treat the categorical as ordered using the "ordered" parameter
catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"])

# Display the CategoricalIndex
print("CategoricalIndex...\n",catIndex)

# Get the categories
print("\nDisplaying Categories from CategoricalIndex...\n",catIndex.categories)

# Rename categories
# Set the new dict-like categories that will replace the old categories
print("\nCategoricalIndex after renaming categories...\n",
catIndex.rename_categories({'p': 5, 'q': 10, 'r': 15, 's': 20}))

आउटपुट

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

CategoricalIndex...
CategoricalIndex(['p', 'q', 'r', 's', 'p', 'q', 'r', 's'], categories=['p', 'q', 'r', 's'], ordered=True, dtype='category')

Displaying Categories from CategoricalIndex...
Index(['p', 'q', 'r', 's'], dtype='object')

CategoricalIndex after renaming categories...
CategoricalIndex([5, 10, 15, 20, 5, 10, 15, 20], categories=[5, 10, 15, 20], ordered=True, dtype='category')

  1. पायथन पांडा - हटाए गए लेबल की पारित सूची के साथ नया सूचकांक बनाएं

    हटाए गए लेबलों की पारित सूची के साथ नई अनुक्रमणिका बनाने के लिए, index.drop() . का उपयोग करें तरीका। इसमें लेबल की सूची पास करें। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd अनुक्रमणिका बनाना - index = pd.Index(['Car','Bike','Truck','Ship','

  1. पायथन - कई इंडेक्स तत्वों को हटाने के साथ नया पंडों का सूचकांक बनाएं

    एकाधिक अनुक्रमणिका तत्वों को हटाकर नया पांडा अनुक्रमणिका बनाने के लिए, index.delete() . का उपयोग करें तरीका। इसमें कई इंडेक्स एलिमेंट सेट करें। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd अनुक्रमणिका बनाना - index = pd.Index([15, 25, 35, 45, 55, 75, 95]) सूचकांक प्रदर्शित करे

  1. अजगर - पंडों Dataframe.rename ()

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