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

पायथन पांडा - इस मल्टीइंडेक्स में स्तरों की पूर्णांक संख्या प्राप्त करें

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

import pandas as pd

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

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

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

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

मल्टीइंडेक्स में स्तरों की पूर्णांक संख्या प्राप्त करें -

print("\nThe number of levels in Multi-index...\n",multiIndex.nlevels)

उदाहरण

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

import pandas as pd

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

# The "names" parameter sets the names for each of the index levels
# The from_arrays() uis 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 integer number of levels in Multiindex
print("\nThe number of levels in Multi-index...\n",multiIndex.nlevels)

# get the levels in Multiindex
print("\nThe levels in Multi-index...\n",multiIndex.levels)

आउटपुट

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

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

The number of levels in Multi-index...
   2

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

  1. पायथन पांडा - मल्टी-इंडेक्स में सभी स्तर NaN होने पर मान ड्रॉप करें

    मल्टी-इंडेक्स में सभी स्तर NaN होने पर मान को कम करने के लिए, multiIndex.dropna() का उपयोग करें तरीका। पैरामीटर सेट करें कैसे मूल्य के साथ सभी । सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd import numpy as np सभी NaN मानों के साथ एक बहु-सूचकांक बनाएँ। नाम पैरामीटर इंडेक्स में स

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

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

  1. पायथन पांडा - TimeDelta से दिनों की संख्या प्राप्त करें

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