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

पायथन - अवरोही क्रम समूह आकार के आधार पर पांडों के डेटाफ्रेम को क्रमबद्ध करें?

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

अवरोही क्रम क्रम के लिए, निम्नलिखित का उपयोग sort_values() में करें -

ascending=False

सबसे पहले, एक पांडा डेटाफ़्रेम बनाएं -

dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'], "Reg_Price": [1000, 1400, 1000, 900, 1700, 900]
   }
)

इसके बाद, Reg_Price कॉलम के अनुसार समूह बनाएं और अवरोही क्रम में क्रमबद्ध करें -

dataFrame.groupby('Reg_Price').size().sort_values(ascending=False)

उदाहरण

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

import pandas as pd

# dataframe with one of the columns as Reg_Price
dataFrame = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],

      "Reg_Price": [1000, 1400, 1000, 900, 1700, 900]
   }
)

print"DataFrame...\n",dataFrame

# group according to Reg_Price column and sort in descending order
print"\nSorted in Descending order...";
print(dataFrame.groupby('Reg_Price').size().sort_values(ascending=False))

आउटपुट

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

DataFrame...
        Car Reg_Price
0       BMW      1000
1     Lexus      1400
2      Audi      1000
3  Mercedes       900
4    Jaguar      1700
5   Bentley       900

Sorted in Descending order...
Reg_Price
1000    2
900     2
1700    1
1400    1
dtype: int64

  1. पायथन - आकार के अनुसार शब्दकोशों को क्रमबद्ध करें

    जब शब्दकोशों को आकार के अनुसार क्रमबद्ध करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है जो एक पैरामीटर लेती है और आउटपुट निर्धारित करने के लिए लेन का उपयोग करती है। नीचे उसी का एक प्रदर्शन है - उदाहरण def get_len(element):    return len(element) my_dict = [{24: 56, 29: 11, 10: 2

  1. किसी सरणी के तत्वों को अवरोही क्रम में क्रमबद्ध करने के लिए पायथन प्रोग्राम

    जब किसी सरणी के तत्वों को अवरोही क्रम में क्रमबद्ध करने की आवश्यकता होती है, तो सॉर्ट विधि का उपयोग रिवर्स नामक पैरामीटर को ट्रू में निर्दिष्ट करके किया जा सकता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_list = [44, 56, 42, 31, 11, 23, 78, 89, 9, 0] print("The list is :") print(my_list) m

  1. किसी दिए गए डेटाफ़्रेम को नाम कॉलम द्वारा अवरोही क्रम में सॉर्ट करने के लिए एक पायथन प्रोग्राम लिखें

    इनपुट - मान लें, नमूना DataFrame है,   Id Name 0 1 Adam 1 2 Michael 2 3 David 3 4 Jack 4 5 Peter आउटपुट - तत्वों को अवरोही क्रम में क्रमबद्ध करने के बाद,   Id Name 4 5 Peter 1 2 Michael 3 4 Jack 2 3 David 0 1 Adam समाधान इसे हल करने के लिए, हम नीचे दिए गए तरीकों का पालन करेंगे। डेटा