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

पायथन पांडा - प्रत्येक सूचकांक स्तर के नाम के साथ एक मल्टीइंडेक्स कैसे बनाएं

एक मल्टीइंडेक्स बनाने के लिए, pandas.MultiIndex.from_arrays() का उपयोग करें तरीका। प्रत्येक इंडेक्स स्तर के नाम सेट करने के लिए, नामों . का उपयोग करें पैरामीटर।

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

import pandas as pd

मल्टीइंडेक्स पांडा वस्तुओं के लिए एक बहु-स्तरीय, या पदानुक्रमित, अनुक्रमणिका वस्तु है। सरणियाँ बनाएँ -

arrays = [[1, 2, 3, 4, 5], ['John', 'Tim', 'Jacob', 'Chris', 'Keiron']]

"नाम" पैरामीटर प्रत्येक सूचकांक स्तर के लिए नाम निर्धारित करता है। From_arrays() का उपयोग एक मल्टीइंडेक्स बनाने के लिए किया जाता है -

multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student'))

मल्टीइंडेक्स प्रदर्शित करें -

print("The Multi-index...\n",multiIndex)

मल्टीइंडेक्स में स्तरों के नाम प्राप्त करें -

print("\nThe names of levels in Multi-index...\n",multiIndex.names)

उदाहरण

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

import pandas as pd

# MultiIndex is a multi-level, or hierarchical, index object for pandas objects
# Create arrays
arrays = [[1, 2, 3, 4, 5], ['John', 'Tim', 'Jacob', 'Chris', 'Keiron']]

# The "names" parameter sets the names for each of the index levels
# The from_arrays() is used to create a Multiindex
multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student'))

# display the Multiindex
print("The Multi-index...\n",multiIndex)

# get the names of levels in Multiindex
print("\nThe names of levels in Multi-index...\n",multiIndex.names)

आउटपुट

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

The Multi-index...
MultiIndex([(1, 'John'),
   (2, 'Tim'),
   (3, 'Jacob'),
   (4, 'Chris'),
   (5, 'Keiron')],
   names=['ranks', 'student'])

The names of levels in Multi-index...
['ranks', 'student']

  1. पायथन पांडा - dtypes में डाले गए मानों के साथ एक इंडेक्स बनाएं

    dtypes पर डाले गए मानों के साथ एक अनुक्रमणिका बनाने के लिए, index.astype() . का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6]) पांडा सूचकांक प्रदर्शित करें - print("Pand

  1. पायथन - स्तर के नामों का उपयोग करके कई स्तरों को हटा दें और सूचकांक लौटाएं

    स्तर के नामों का उपयोग करके गुणक स्तरों को निकालने और अनुक्रमणिका वापस करने के लिए, multiIndex.droplevel() का उपयोग करें . स्तर के नाम को पैरामीटर के रूप में सेट करें। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd एक बहु-सूचकांक बनाएँ। नाम पैरामीटर इंडेक्स में स्तरों के लिए नाम

  1. पायथन पांडा - इंटरवलएरे में प्रत्येक अंतराल की लंबाई को दर्शाने वाली प्रविष्टियों के साथ एक सूचकांक लौटाएं

    IntervalArray में प्रत्येक अंतराल की लंबाई को दर्शाने वाली प्रविष्टियों के साथ एक अनुक्रमणिका वापस करने के लिए, array.length का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं। दोनों मान के साथ बंद पैरामीटर का उपयोग करके सेट किए गए बंद