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

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

स्तर के नामों का उपयोग करके गुणक स्तरों को निकालने और अनुक्रमणिका वापस करने के लिए, multiIndex.droplevel() का उपयोग करें . स्तर के नाम को पैरामीटर के रूप में सेट करें।

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

import pandas as pd

एक बहु-सूचकांक बनाएँ। नाम पैरामीटर इंडेक्स में स्तरों के लिए नाम सेट करता है

multiIndex = pd.MultiIndex.from_arrays([[5, 10], [15, 20], [25, 30], [35, 40]], names=['a', 'b', 'c', 'd'])

बहु-सूचकांक प्रदर्शित करें -

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

स्तर के नामों का उपयोग करके कई स्तरों को गिराना। हमने एक पैरामीटर के रूप में हटाए जाने वाले स्तरों के नाम पास कर दिए हैं -

print("\nDropping multiple level...\n", multiIndex.droplevel(['a', 'd']))

उदाहरण

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

import pandas as pd

# Create a multi-index
# The names parameter sets the names for the levels in the index
multiIndex = pd.MultiIndex.from_arrays([[5, 10], [15, 20], [25, 30], [35, 40]],names=['a', 'b', 'c', 'd'])

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

# Dropping multiple levels using the level names
# We have passed the names of the levels to be removed as a parameter
print("\nDropping multiple level...\n", multiIndex.droplevel(['a', 'd']))

आउटपुट

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

Multi-index...
MultiIndex([( 5, 15, 25, 35),(10, 20, 30, 40)],names=['a', 'b', 'c', 'd'])

Dropping multiple level...
MultiIndex([(15, 25),(20, 30)],names=['b', 'c'])

  1. पायथन पांडा - सूचकांक में अद्वितीय मान लौटाएं

    अनुक्रमणिका में अद्वितीय मान लौटाने के लिए, index.unique() . का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index([10, 50, 70, 10, 90, 50, 10, 30]) पांडा सूचकांक प्रदर्शित करें - print("Pandas Index...\n",i

  1. पायथन - पंडों के सूचकांक का अधिकतम मूल्य लौटाएं

    पांडा सूचकांक का अधिकतम मूल्य वापस करने के लिए, index.max() . का उपयोग करें तरीका। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना index = pd.Index([10, 20, 70, 40, 90, 50, 25, 30]) पांडा सूचकांक प्रदर्शित करें - print("Pandas Index...\n",index) अधि

  1. पायथन - पंडों के सूचकांक का न्यूनतम मूल्य लौटाएं

    पांडा इंडेक्स का न्यूनतम मान वापस करने के लिए, index.min() . का उपयोग करें तरीका। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index([10.5, 20.4, 40.5, 25.6, 5.7, 6.8, 30.8, 50.2]) पांडा सूचकांक प्रदर्शित करें - print("Pandas Index...\n&qu