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

पायथन पांडा - तत्व आवृत्ति के अनुसार अवरोही क्रम में डेटाफ़्रेम को क्रमबद्ध करें

डेटा को आरोही या अवरोही क्रम में क्रमबद्ध करने के लिए, सॉर्ट_वैल्यू () विधि का उपयोग करें। अवरोही क्रम के लिए, निम्नलिखित का उपयोग Sort_values() विधि में करें -

ascending=False

आवश्यक पुस्तकालय आयात करें -

import pandas as pd

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

dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Lexus'],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 2000],"Place": ['Pune', 'Delhi', 'Mumbai', 'Hyderabad', 'Bangalore', 'Chandigarh']
   }
)

तत्व आवृत्ति के अनुसार डेटाफ़्रेम को अवरोही क्रम में क्रमबद्ध करने के लिए, हमें घटनाओं की गणना करने की आवश्यकता है। इसलिए, गिनती () का उपयोग सॉर्ट_वैल्यू () अवरोही क्रम सॉर्ट के लिए सेट के साथ भी किया जाता है -

dataFrame.groupby(['Car'])['Reg_Price'].count().reset_index(name='Count').sort_values(['Count'], ascending=False)

उदाहरण

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

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Lexus'],"Reg_Price": [7000, 1500, 5000, 8000, 9000, 2000],"Place": ['Pune', 'Delhi', 'Mumbai', 'Hyderabad', 'Bangalore', 'Chandigarh']
   }
)

print"DataFrame ...\n",dataFrame

# Sort DataFrame in descending order according to the element frequency
dataFrame = dataFrame.groupby(['Car'])['Reg_Price'].count().reset_index(name='Count').sort_values(['Count'], ascending=False)

print"\nSorting DataFrame ...\n",dataFrame

आउटपुट

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

DataFrame ...
         Car     Place   Reg_Price
0       BMW       Pune        7000
1     Lexus      Delhi        1500
2       BMW     Mumbai        5000
3   Mustang  Hyderabad        8000
4  Mercedes  Bangalore        9000
5     Lexus Chandigarh        2000

Sorting DataFrame ...
        Car   Count
0       BMW       2
1     Lexus       2
2  Mercedes       1
3   Mustang       1

  1. सबलिस्ट में दूसरे तत्व के अनुसार एक सूची को सॉर्ट करने के लिए पायथन प्रोग्राम

    लिस्ट दी गई है, हमारा काम सबलिस्ट में दूसरे एलिमेंट के अनुसार लिस्ट को सॉर्ट करना है। यहां हम साधारण बबल सॉर्ट लागू करते हैं। उदाहरण Input [[CCC, 15], [AAA, 10], [RRRR, 2],[XXXX, 150]] Output [[RRRR, 2], [AAA, 10], [CCC, 15], [XXXX, 150]] एल्गोरिदम Step 1: Given a list. Step2: We have tried to a

  1. सबलिस्ट में दूसरे तत्व के अनुसार एक सूची को सॉर्ट करने के लिए पायथन प्रोग्राम।

    लिस्ट दी गई है, हमारा काम सबलिस्ट में दूसरे एलिमेंट के अनुसार लिस्ट को सॉर्ट करना है। यहां हम साधारण बबल सॉर्ट लागू करते हैं। उदाहरण Input : [['CCC', 15], ['AAA', 10], ['RRRR', 2],['XXXX', 150]] Output : [['RRRR', 2], ['AAA', 10], ['CCC', 15],

  1. पायथन में शब्दों को शब्दावली क्रम में क्रमबद्ध करें

    शब्दों को शब्दकोषीय क्रम में क्रमबद्ध करने का अर्थ है कि हम उन्हें पहले शब्द के पहले अक्षर से व्यवस्थित करना चाहते हैं। फिर उन शब्दों के लिए जिनका पहला अक्षर समान है, हम उन्हें उस समूह के भीतर दूसरे अक्षर से व्यवस्थित करते हैं और इसी तरह किसी भाषा के शब्दकोश में (डेटा संरचना नहीं)। इस प्रकार के क्र