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

पायथन पांडा - सरणियों से मल्टीइंडेक्स बनाएं

हम देखेंगे कि 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'])

  1. पायथन - पंडों के डेटाफ्रेम में एक नया कॉलम बनाएं

    एक नया कॉलम बनाने के लिए, हम पहले से बनाए गए कॉलम का उपयोग करेंगे। सबसे पहले, हम एक DataFrame बनाते हैं और हमारे CSV को पढ़ते हैं - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv") अब, हम पहले से बनाए गए कॉलम Reg_Price से एक नया कॉलम New_Reg_Price बनाएंगे और एक नया क

  1. पायथन - पंडों में एक पाइपलाइन बनाएं

    पंडों में एक पाइपलाइन बनाने के लिए, हमें पाइप () विधि का उपयोग करने की आवश्यकता है। सबसे पहले, आवश्यक पांडा पुस्तकालय को एक उपनाम के साथ आयात करें - import pandas as pd अब, एक डेटाफ़्रेम बनाएं - dataFrame = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', &

  1. पायथन - मल्टीइंडेक्स पंडों डेटाफ्रेम से विशिष्ट पंक्तियों को छोड़ें

    विशिष्ट पंक्तियों को रोम मल्टीइंडेक्स डेटाफ़्रेम छोड़ने के लिए, ड्रॉप () . का उपयोग करें तरीका। सबसे पहले, हम एक बहु-सूचकांक सरणी बनाते हैं - arr = [np.array(['car', 'car', 'car','bike', 'bike', 'bike', 'truck', 'truck', 'truck'