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

पायथन - ग्रुपबाई पैंडास के बाद इंडेक्स कैसे रीसेट करें


ग्रुप बाई के बाद इंडेक्स रीसेट करने के लिए, सबसे पहले groupby() का उपयोग करके एक कॉलम के अनुसार ग्रुप करें। उसके बाद, reset_index() का उपयोग करें।

सबसे पहले, आवश्यक लाइब्रेरी आयात करें -

import pandas as pd

2 कॉलम के साथ एक डेटाफ्रेम बनाएं -

dataFrame = pd.DataFrame(
    {
        "Car": ["Audi", "Lexus", "Audi", "Mercedes", "Audi", "Lexus", "Mercedes", "Lexus", "Mercedes"],
        "Reg_Price": [1000, 1400, 1100, 900, 1700, 1800, 1300, 1150, 1350]
    }
)

Car कॉलम के अनुसार ग्रुप करें -

resDF = dataFrame.groupby("Car").mean()

अब, ग्रुपिंग के बाद इंडेक्स रीसेट करें -

resDF.reset_index()

उदाहरण

निम्नलिखित कोड है -

import pandas as pd
# creating a dataframe with two columns
dataFrame = pd.DataFrame(
    {
        "Car": ["Audi", "Lexus", "Audi", "Mercedes", "Audi", "Lexus", "Mercedes", "Lexus", "Mercedes"],
        "Reg_Price": [1000, 1400, 1100, 900, 1700, 1800, 1300, 1150, 1350]
    }
)
print("DataFrame...\n", dataFrame)
# grouped according to Car
resDF = dataFrame.groupby("Car").mean()
print("\nDataFrame...\n", resDF)
# resetting index after grouping
print("\nReset index after grouping...\n", resDF.reset_index())

आउटपुट

यह निम्नलिखित आउटपुट देगा -

DataFrame...
   Car  Reg_Price
0  Audi    1000
1  Lexus   1400
2  Audi    1100
3  Mercedes 900
4  Audi    1700
5  Lexus   1800
6  Mercedes 1300
7  Lexus   1150
8  Mercedes 1350
DataFrame...
        Reg_Price
Car
Audi    1266.666667
Lexus   1450.000000
Mercedes 1183.333333
Reset index after grouping...
   Car  Reg_Price
0  Audi    1266.666667
1  Lexus   1450.000000
2  Mercedes 1183.333333

  1. पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें

    पायथन में पैंडास DataFrame को CSV फ़ाइल में लिखने के लिए to_csv() विधि का उपयोग करें। सबसे पहले, आइए सूचियों का एक शब्दकोश बनाएं:# सूचियों का शब्दकोश 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-2

  1. पायथन - पैंडास DataFrame के सबसेट का चयन कैसे करें पायथन - पैंडास DataFrame के सबसेट का चयन कैसे करें

    मान लीजिए हमारी CSV फ़ाइल की सामग्री Microsoft Excel में निम्नलिखित है:सबसे पहले, CSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\SalesData.csv)सबसेट का चयन करने के लिए वर्गाकार ब्रैकेट का उपयोग करें। ब्रैकेट में कॉलम का उल्लेख करें और पूरे डेटासेट

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

    मान लीजिए हमारी CSV फ़ाइल में निम्नलिखित सामग्री है: Car Reg_Price 0 BMW 2000 1 Lexus 1500 2 Audi 1500 3 Jaguar 2000 4 Mustang 1500 आवश्यक लाइब्रेरी आयात करें: import pandas as pd import matplotlib.pyplot as mp हमारी CSV फ़ाइल डेस्कटॉप पर है। CSV फ़ाइल से डेटा लोड करके पैंडास डेटाफ्रेम में डालें: d