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

पायथन पांडा - एक मल्टीइंडेक्स में अनुरोधित स्तर के लिए लेबल मानों का रिटर्न वेक्टर

मल्टीइंडेक्स में अनुरोधित स्तर के लिए लेबल मानों का वेक्टर वापस करने के लिए, multiIndex.get_level_values() का उपयोग करें तरीका। स्तर के नाम को तर्क के रूप में सेट करें।

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

import pandas as pd

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

multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')],names=['One', 'Two'])

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

print("The MultiIndex...\n",multiIndex)

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

print("\nThe levels in MultiIndex...\n",multiIndex.levels)

स्तर 0 पर स्तर मान प्राप्त करें -

print("\nLevel values...\n",multiIndex.get_level_values(0))

उदाहरण

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

import pandas as pd

# MultiIndex is a multi-level, or hierarchical, index object for pandas objects
multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')],names=['One', 'Two'])

# display the MultiIndex
print("The MultiIndex...\n",multiIndex)

# get the levels in MultiIndex
print("\nThe levels in MultiIndex...\n",multiIndex.levels)

# get level values at level 0
print("\nLevel values...\n",multiIndex.get_level_values(0))

# get level values with level name "Two"
print("\nLevel values...\n",multiIndex.get_level_values("Two"))

आउटपुट

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

The MultiIndex...
MultiIndex([('p', 's'),
            ('q', 't'),
            ('r', 'r'),
            ('r', 'v'),
            ('s', 'w'),
            ('s', 'x')],
            names=['One', 'Two'])

The levels in MultiIndex...
   [['p', 'q', 'r', 's'], ['r', 's', 't', 'v', 'w', 'x']]

Level values...
   Index(['p', 'q', 'r', 'r', 's', 's'], dtype='object', name='One')

Level values...
   Index(['s', 't', 'r', 'v', 'w', 'x'], dtype='object', name='Two')

  1. पायथन - हटाए गए स्तर के साथ रिटर्न इंडेक्स

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

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

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

  1. पायथन - पंडों के डेटाफ़्रेम में अनंत मानों के लिए सही प्रदर्शित करें

    अनंत मानों के लिए सही प्रदर्शित करने के लिए isin() विधि का उपयोग करें। सबसे पहले, आइए आवश्यक पुस्तकालयों को उनके संबंधित उपनामों के साथ आयात करें - import pandas as pd import numpy as np सूची का शब्दकोश बनाएं। हमने Numpy np.inf . का उपयोग करके अनंत मान सेट किए हैं - d = { "Reg_Price": [70