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 a level...\n", multiIndex.droplevel('b'))

उदाहरण

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

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 a level using the level name
# We have passed the name of the level to be removed as a parameter
print("\nDropping a level...\n", multiIndex.droplevel('b'))

आउटपुट

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

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

Dropping a level...
MultiIndex([( 5, 25, 35),(10, 30, 40)],names=['a', 'c', 'd'])

  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