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

Python Pandas में प्रत्येक इंडेक्स स्तर के नाम के साथ MultiIndex कैसे बनाएं

MultiIndex बनाने के लिए pandas.MultiIndex.from_arrays() मेथड का उपयोग करें। प्रत्येक इंडेक्स स्तर के नाम सेट करने के लिए names पैरामीटर का उपयोग करें।

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

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("The Multi-index...\n", multiIndex)

MultiIndex में स्तरों के नाम प्राप्त करें

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

पूरा उदाहरण

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 names of levels in Multi-index...\n", multiIndex.names)

आउटपुट

The Multi-index... MultiIndex([(1, 'John'), (2, 'Tim'), (3, 'Jacob'), (4, 'Chris'), (5, 'Keiron')], names=['ranks', 'student'])
The names of levels in Multi-index... ['ranks', 'student']
  1. - Python Pandas - dtypes में कास्ट किए गए मानों के साथ इंडेक्स बनाएं

    परिचय पैंडास इंडेक्स के मानों को किसी अन्य डेटा प्रकार (dtype) में कास्ट करके नया इंडेक्स बनाने के लिए index.astype() मेथड का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पैंडास इंडेक्स बनाएं index = pd.Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6]) पैंडास इंडेक्स प्रदर्शित करें print

  1. - Python Pandas - स्तर नामों का उपयोग करके एकाधिक स्तर हटाएं और इंडेक्स लौटाएं

    परिचय मल्टी-इंडेक्स (MultiIndex) से स्तर नामों का उपयोग करके एकाधिक स्तर हटाने और नया इंडेक्स प्राप्त करने के लिए multiIndex.droplevel() मेथड का उपयोग करें। हटाए जाने वाले स्तरों के नाम पैरामीटर के रूप में पास करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd मल्टी-इंडेक्स बनाएं names पैरामीटर

  1. - पायथन पैंडास - IntervalArray में प्रत्येक इंटरवल का मिडपॉइंट इंडेक्स के रूप में लौटाएं

    IntervalArray में प्रत्येक इंटरवल का मिडपॉइंट इंडेक्स के रूप में लौटाने के लिए array.mid प्रॉपर्टी का उपयोग करें। सबसे पहले सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd दो इंटरवल ऑब्जेक्ट बनाएं। closed पैरामीटर का उपयोग करके both वैल्यू के साथ क्लोज्ड इंटरवल सेट करें: interval1 = pd