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)

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

print("\nLevel values at level 0...\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 at level 0...\n",multiIndex.get_level_values(0))

आउटपुट

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

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 at level 0...
   Index(['p', 'q', 'r', 'r', 's', 's'], dtype='object', name='One')

  1. पायथन पंडों - सूचकांकों द्वारा चुने गए मूल्यों का एक नया सूचकांक लौटाएं

    इंडेक्स द्वारा चुने गए मानों का एक नया इंडेक्स वापस करने के लिए, index.take() . का उपयोग करें पंडों में विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index(['Electronics','Accessories','Decor', 'Books', 'T

  1. पायथन पांडा - पूर्णांक इनपुट का उपयोग करके Timedelta ऑब्जेक्ट से माइक्रोसेकंड लौटाएं

    Timedelta ऑब्जेक्ट से नैनोसेकंड वापस करने के लिए, timedelta.microseconds . का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd टाइमडेल्टास पायथन का मानक डेटाटाइम लाइब्रेरी है जो एक अलग प्रतिनिधित्व टाइमडेल्टा का उपयोग करता है। इकाई us का उपयोग करके माइक्रोसेकंड क

  1. पायथन पांडा - पूर्णांक इनपुट का उपयोग करके टाइमडेल्टा ऑब्जेक्ट से नैनोसेकंड लौटाएं

    Timedelta ऑब्जेक्ट से नैनोसेकंड वापस करने के लिए, timedelta.nanoseconds का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd टाइमडेल्टास पायथन का मानक डेटाटाइम लाइब्रेरी है जो एक अलग प्रतिनिधित्व टाइमडेल्टा का उपयोग करता है। इकाई एनएस का उपयोग करके नैनोसेकंड के लि