हम देखेंगे कि MultiIndex.from_arrays() का उपयोग करके सरणियों से मल्टीइंडेक्स कैसे बनाया जाता है। सबसे पहले, हम कारों की एक सरणी बनाते हैं -
car = ['Audi', 'Lexus', 'Tesla', 'Mercedes', 'BMW', 'Toyota', 'Nissan', 'Bentley', 'Mustang']
हमारे उदाहरण के लिए एक और सरणी बनाएं, जिसमें पंजीकरण मूल्य शामिल होगा -
reg_price = [1000, 1400, 1100, 900, 1700, 1800, 1300, 1150, 1350]
अब, हम MultiIndex.from_arrays() का उपयोग करेंगे। सूचकांक में स्तरों के लिए नाम भी निर्धारित करें।
उदाहरण
निम्नलिखित कोड है -
import pandas as pd # array of cars car = ['Audi', 'Lexus', 'Tesla', 'Mercedes', 'BMW', 'Toyota', 'Nissan', 'Bentley', 'Mustang'] # array of registration price reg_price = [1000, 1400, 1100, 900, 1700, 1800, 1300, 1150, 1350] # Combining arrays and creating multi-index print(pd.MultiIndex.from_arrays([car, reg_price], names=('car', 'reg_price')))
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
MultiIndex(levels=[[u'Audi', u'BMW', u'Bentley', u'Lexus', u'Mercedes', u'Mustang', u'Nissan', u'Tesla', u'Toyota'], [900, 1000, 1100, 1150, 1300, 1350, 1400, 1700, 1800]], labels=[[0, 3, 7, 4, 1, 8, 6, 2, 5], [1, 6, 2, 0, 7, 8, 4, 3, 5]], names=[u'car', u'reg_price'])