डेटाफ्रेम से मल्टीइंडेक्स बनाने के लिए, MultiIndex.from_frame() मेथड का उपयोग करें। पहले, सूचियों का एक डिक्शनरी बनाएं:
d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],
'Date_of_purchase': ['2020-10-10', '2020-10-12', '2020-10-17', '2020-10-16', '2020-10-19', '2020-10-22']}
अब, उपरोक्त सूचियों के डिक्शनरी से पैंडास डेटाफ्रेम बनाएं:
dataFrame = pd.DataFrame(d)
अब from_frame() का उपयोग करके मल्टीइंडेक्स बनाएं:
print(pd.MultiIndex.from_frame(dataFrame))
उदाहरण
निम्नलिखित कोड है:
import pandas as pd
# सूचियों का डिक्शनरी
d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],
'Date_of_purchase': ['2020-10-10', '2020-10-12', '2020-10-17', '2020-10-16', '2020-10-19', '2020-10-22']}
# उपरोक्त सूचियों के डिक्शनरी से डेटाफ्रेम बनाएं
dataFrame = pd.DataFrame(d)
print("DataFrame...\n", dataFrame)
# मल्टीपल इंडेक्स बनाएं
print(pd.MultiIndex.from_frame(dataFrame))
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
DataFrame...
Car Date_of_purchase
0 BMW 2020-10-10
1 Lexus 2020-10-12
2 Audi 2020-10-17
3 Mercedes 2020-10-16
4 Jaguar 2020-10-19
5 Bentley 2020-10-22
MultiIndex ([(
'BMW','2020-10-10'),
('Lexus','2020-10-12'),
('Audi','2020-10-17'),
('Mercedes','2020-10-16'),
('Jaguar','2020-10-19'),
('Bentley','2020-10-22')],
names=['Car,Date _of_purchase'])