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

पायथन - पांडों में डेटाफ्रेम पंक्तियों को सूची में कैसे समूहित करें?

डेटाफ़्रेम पंक्तियों को सूची में समूहित करने के लिए, लागू () फ़ंक्शन का उपयोग करें। सबसे पहले, आइए आवश्यक पुस्तकालय आयात करें -

import pandas as pd

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

dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],"Units": [100, 150, 110, 80, 110, 90]
   }
)

डेटाफ़्रेम को लागू (सूची) के साथ सूची में समूहीकृत करना -

dataFrame = dataFrame.groupby('Car')['Units'].apply(list)

उदाहरण

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

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Units": [100, 150, 110, 80, 110, 90]
   }
)

print"DataFrame ...\n",dataFrame

# grouping dataframe into lists
dataFrame = dataFrame.groupby('Car')['Units'].apply(list)

# displaying dataframe lists
print"\nDataFrame ...\n",dataFrame

आउटपुट

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

DataFrame ...
       Car   Units
0      BMW     100
1    Lexus     150
2     Audi     110
3  Mustang      80
4  Bentley     110
5   Jaguar      90

DataFrame ...
 Car
Audi      [110]
BMW       [100]
Bentley   [110]
Jaguar     [90]
Lexus     [150]
Mustang    [80]
Name: Units, dtype: object

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

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

  1. पाइथन में मौजूदा पांडा डेटाफ़्रेम में शब्दकोशों की सूची जोड़ें

    मौजूदा पांडा डेटाफ़्रेम में शब्दकोशों की एक सूची जोड़ें, परिशिष्ट () विधि का उपयोग करें। सबसे पहले, एक डेटाफ़्रेम बनाएं - dataFrame = pd.DataFrame(    {       "Car": ['BMW', 'Audi', 'XUV', 'Lexus', 'Volkswagen'],"Place&q

  1. पायथन - पंडों के डेटाफ़्रेम से अशक्त पंक्तियों को कैसे छोड़ें?

    पंडों के डेटाफ़्रेम में अशक्त पंक्तियों को छोड़ने के लिए, ड्रॉपना () विधि का उपयोग करें। मान लें कि कुछ NaN यानी शून्य मानों वाली हमारी CSV फ़ाइल निम्नलिखित है - आइए read_csv() का उपयोग करके CSV फ़ाइल पढ़ें। हमारा सीएसवी डेस्कटॉप पर है - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Ca