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

Python Pandas में MultiIndex में स्तरों की पूर्णांक संख्या प्राप्त करें

Pandas में MultiIndex में स्तरों की पूर्णांक संख्या प्राप्त करने के लिए MultiIndex.nlevels प्रॉपर्टी का उपयोग करें।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

सरणियाँ बनाएं और MultiIndex बनाएं

arrays = [[1, 2, 3, 4, 5], ['John', 'Tim', 'Jacob', 'Chris', 'Keiron']]
multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student'))

MultiIndex में स्तरों की पूर्णांक संख्या प्राप्त करें

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

पूरा उदाहरण

import pandas as pd

# MultiIndex एक मल्टी-लेवल, या हायरार्किकल, इंडेक्स ऑब्जेक्ट है पैंडास ऑब्जेक्ट्स के लिए
# सरणियाँ बनाएं
arrays = [[1, 2, 3, 4, 5], ['John', 'Tim', 'Jacob', 'Chris', 'Keiron']]

# "names" पैरामीटर प्रत्येक इंडेक्स स्तर के लिए नाम सेट करता है
# from_arrays() का उपयोग MultiIndex बनाने के लिए किया जाता है
multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student'))

# MultiIndex प्रदर्शित करें
print("The Multi-index...\n", multiIndex)

# MultiIndex में स्तरों की पूर्णांक संख्या प्राप्त करें
print("\nThe number of levels in Multi-index...\n", multiIndex.nlevels)

# 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. - Python Pandas - मल्टी-इंडेक्स में सभी स्तर NaN होने पर मान हटाएं

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

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

    परिचय Timedelta ऑब्जेक्ट से सेकंड घटक प्राप्त करने के लिए timedelta.seconds प्रॉपर्टी का उपयोग करें। पूर्णांक इनपुट के साथ सेकंड सेट करने के लिए यूनिट s का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पूर्णांक इनपुट के साथ Timedelta ऑब्जेक्ट बनाएं यूनिट s का उपयोग करके सेकंड के लिए प

  1. - पायथन पैंडास - टाइमडेल्टा से दिनों की संख्या प्राप्त करें

    पैंडास में टाइमडेल्टा से दिनों की संख्या प्राप्त करने के लिए timedelta.days प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedel