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

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

मल्टीइंडेक्स में स्तर सेट करने के लिए, MultiIndex.set_levels() का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

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

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

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

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

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

print("\nSet new levels in Multi-index...\n",multiIndex.set_levels([['p', 'q', 'r', 's'], [10, 20, 30, 40]]))

उदाहरण

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

import pandas as pd

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

# 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 levels in MultiIndex
print("\nThe levels in Multi-index...\n",multiIndex.levels)

# set the levels in MultiIndex
print("\nSet new levels in Multi-index...\n",multiIndex.set_levels([['p', 'q', 'r', 's'], [10, 20, 30, 40]]))

आउटपुट

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

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

The levels in Multi-index...
   [[1, 2, 3, 4], ['Chris', 'Jacob', 'John', 'Tim']]

Set new levels in Multi-index...
MultiIndex([('p', 30),
            ('q', 40),
            ('r', 20),
            ('s', 10)],
            names=['ranks', 'student'])

  1. पायथन में कॉपी () सेट करें

    इस ट्यूटोरियल में, हम प्रतिलिपि . के बारे में जानेंगे विधि सेट डेटा संरचना। आइए इसे विस्तार से देखें। विधि प्रतिलिपि उथली कॉपी get प्राप्त करने के लिए उपयोग किया जाता है एक सेट का। आइए सामान्य . से कम के विभिन्न उदाहरण देखें और उथला एक सेट की प्रति। सामान्य कॉपी नीचे दिए गए चरणों का पालन करें और

  1. पायथन में स्पष्ट () सेट करें

    इस ट्यूटोरियल में, हम सेट डेटा स्ट्रक्चर की क्लियर मेथड के बारे में जानेंगे। आइए देखें स्पष्ट . के बारे में विवरण विधि। विधि स्पष्ट का उपयोग सेट डेटा संरचना से सभी डेटा को साफ़ करने के लिए किया जाता है। सेट से सभी एलिमेंट्स क्लियर हो जाएंगे। और हम एक खाली सेट के साथ निकलेंगे। साफ़ देखने के लिए नीच

  1. पायथन में ऐड () सेट करें

    इस ट्यूटोरियल में, हम जोड़ें . के बारे में जानेंगे डेटा संरचना सेट करने की विधि। आइए ट्यूटोरियल में गोता लगाएँ। सेट करें डेटा संरचना इसमें अद्वितीय तत्वों को संग्रहीत करती है। जोड़ें सेट डेटा संरचना की विधि एक तत्व . लेती है और इसे सेट में जोड़ता है। सेट में एक नया तत्व जोड़ने के लिए नीचे दिए गए च