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

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

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

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

import pandas as pd

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

multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('stuvwx')])

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

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

स्थान प्राप्त करें -

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

उदाहरण

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

import pandas as pd

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

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

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

# Get the location
print("\nGet the locations in MultiIndex...\n",multiIndex.get_loc('s'))

आउटपुट

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

The MultiIndex...
MultiIndex([('p', 's'),
            ('q', 't'),
            ('r', 'u'),
            ('r', 'v'),
            ('s', 'w'),
            ('s', 'x')],
           )

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

Get the locations in MultiIndex...
   slice(4, 6, None)

  1. अजगर पांडा - दिए गए अवधि वस्तु के लिए आवृत्ति प्राप्त करें

    दी गई अवधि वस्तु के लिए आवृत्ति प्राप्त करने के लिए, पीरियड.फ्रीक . का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा। अवधि समय की अवधि का प्रतिनिधित्व करती है। दो अवधि ऑब्जेक्ट बनाना - period1 = pd.Period("2020-09-23 03:55:20") period2 = pd.P

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

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

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

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