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

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

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

ascending=True

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

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=True)

उदाहरण

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

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 ascending order according to the element frequency
dataFrame = dataFrame.groupby(['Car'])['Reg_Price'].count().reset_index(name='Count').sort_values(['Count'], ascending=True)

print"\nSorting DataFrame in ascending order ...\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 in ascending order ...
        Car   Count
2  Mercedes       1
3   Mustang       1
0       BMW       2
1     Lexus       2

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

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

  1. वाक्य के शब्दों को आरोही क्रम में छाँटने के लिए पायथन कार्यक्रम

    वाक्य के शब्दों को आरोही क्रम में क्रमबद्ध करने के लिए, हमें सबसे पहले स्पेस का उपयोग करके वाक्य को शब्दों में विभाजित करना होगा। सरलता के लिए, हम केवल स्थान पर बंटेंगे और विराम चिह्न को वहीं रहने देंगे। इसे हटाने के लिए हम रिप्लेस या रेगेक्स का भी इस्तेमाल कर सकते हैं। एक बार जब हम वाक्य को विभाजि

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

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