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

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

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

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

import pandas as pd

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

multiIndex = pd.MultiIndex.from_arrays([list('pqrrst'), list('kytssp')])

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

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

लेबल के अनुक्रम के लिए स्थान प्राप्त करें -

print("\nGet the locations in MultiIndex...\n",multiIndex.get_locs('s'))

उदाहरण

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

import pandas as pd

# MultiIndex is a multi-level, or hierarchical, index object for pandas objects
multiIndex = pd.MultiIndex.from_arrays([list('pqrrst'), list('kytssp')])

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

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

# Get the location for a sequence of labels
print("\nGet the locations in MultiIndex...\n",multiIndex.get_locs('s'))

आउटपुट

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

The MultiIndex...
MultiIndex([('p', 'k'),
            ('q', 'y'),
            ('r', 't'),
            ('r', 's'),
            ('s', 's'),
            ('t', 'p')],
           )

The levels in MultiIndex...
   [['p', 'q', 'r', 's', 't'], ['k', 'p', 's', 't', 'y']]

Get the locations in MultiIndex...
   [4]

  1. पायथन पांडा - आंतरिक अनुकूलता के लिए नैनोसेकंड में टाइमडेल्टा प्राप्त करें

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

  1. पायथन पंडों - अंतराल के लिए सही बाउंड प्राप्त करें

    अंतराल के लिए दायां बाउंड प्राप्त करने के लिए, अंतराल.दाएं . का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd टाइमस्टैम्प का उपयोग समय अंतराल बनाने के लिए सीमा के रूप में करें। दाएं मान के साथ बंद पैरामीटर का उपयोग करके बंद अंतराल सेट - interval = pd.Interval

  1. पायथन में शब्दकोशों के लिए प्राप्त () विधि

    शब्दकोश में तत्वों तक पहुँचने के लिए get () विधि मानक अजगर पुस्तकालय का हिस्सा है। कभी-कभी हमें एक ऐसी कुंजी की तलाश करनी पड़ सकती है जो शब्दकोश में मौजूद न हो। ऐसे मामले में अनुक्रमणिका द्वारा एक्सेस करने की विधि एक त्रुटि फेंकने वाली है और प्रोग्राम को रोक देती है। लेकिन हम get() मेथड का इस्तेमाल