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

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

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

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

ascending=True

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

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

उदाहरण

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

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 ascending order
print"\nSorted in Ascending order...";
print(dataFrame.groupby('Reg_Price').size().sort_values(ascending=True))

आउटपुट

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

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

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

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

    जब किसी सरणी के तत्वों को आरोही क्रम में क्रमबद्ध करने की आवश्यकता होती है, तो सॉर्ट विधि का उपयोग किया जा सकता है। यह तत्वों को डिफ़ॉल्ट रूप से आरोही क्रम में क्रमबद्ध करने में मदद करता है। यदि हम चाहते हैं कि इसे अवरोही क्रम में क्रमबद्ध किया जाए, तो रिवर्स नामक एक पैरामीटर को सही पर सेट किया जा स

  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 समाधान इसे हल करने के लिए, हम नीचे दिए गए तरीकों का पालन करेंगे। डेटा

  1. किसी दी गई लिंक की गई सूची को पायथन में आरोही क्रम में क्रमबद्ध करने का कार्यक्रम

    मान लीजिए हमारे पास एक लिंक्ड सूची है। हमें सूची को आरोही क्रम में क्रमबद्ध करना होगा। इसलिए, यदि इनपुट [5, 8, 4, 1, 5, 6, 3] जैसा है, तो आउटपुट [1, 3, 4, 5, 5, 6, 8, ] होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: मान:=एक नई सूची सिर:=नोड जबकि नोड शून्य नहीं है, करें मानों के अंत में नोड