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

पायथन पांडा - एक अंतर्निहित श्रेणीबद्ध के आधार पर एक सूचकांक बनाएं

एक अंतर्निहित श्रेणीबद्ध पर आधारित अनुक्रमणिका बनाने के लिए, pandas.CategoricalIndex() का उपयोग करें विधि।

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

import pandas as pd

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

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

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

print("Categorical Index...\n",catIndex)

श्रेणियां प्राप्त करें -

print("\nDisplayingCategories from CategoricalIndex...\n",catIndex.categories)

उदाहरण

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

import pandas as pd

# CategoricalIndex is the Index based on an underlying Categorical
# Set the categories for the categorical using the "categories" parameter
# 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 Categorical Index
print("Categorical Index...\n",catIndex)

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

# Get the min value
print("\nMinimum value from CategoricalIndex...\n",catIndex.min())

# Get the max value
print("\nMaximum value from CategoricalIndex...\n",catIndex.max())

आउटपुट

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

Categorical Index...
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')

Minimum value from CategoricalIndex...
p

Maximum value from CategoricalIndex...
S

  1. पायथन पांडा - एक सूचकांक के तत्वों को दोहराएं

    किसी अनुक्रमणिका के तत्वों को दोहराने के लिए, index.repeat() . का उपयोग करें पंडों में विधि। एक तर्क के रूप में दोहराव की संख्या निर्धारित करें। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index(['Car','Bike','Airplane',

  1. पायथन पांडा - सूचकांक नाम बदलें

    अनुक्रमणिका का नाम बदलने के लिए, index.rename() . का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index(['Car','Bike','Airplane', 'Ship','Truck','Suburban'], name ='Tr

  1. पायथन - जांचें कि क्या पंडों के सूचकांक में स्पष्ट डेटा है

    यह जांचने के लिए कि क्या पंडों के सूचकांक में स्पष्ट डेटा है, index.is_categorical() का उपयोग करें। पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd श्रेणी . के रूप में सेट प्रकार के साथ पांडा अनुक्रमणिका बनाना astype() . का उपयोग करके विधि - index = pd.Index(["