pd.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)
MultiIndex তৈরি
multi_idx = pd.MultiIndex.from_frame(dataFrame)
print(multi_idx)
সম্পূর্ণ উদাহরণ
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("ডেটাফ্রেম:\n", dataFrame)
multi_idx = pd.MultiIndex.from_frame(dataFrame)
print("\nMultiIndex:\n", multi_idx)
আউটপুট
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'])