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

पायथन - ग्रुप किए गए पैंडास डेटाफ्रेम को ग्रुप साइज के अनुसार आरोही क्रम में सॉर्ट करें


परिचय

पैंडास डेटाफ्रेम को ग्रुप करने के लिए groupby() का उपयोग किया जाता है। ग्रुप किए गए डेटाफ्रेम को आरोही क्रम में सॉर्ट करने के लिए sort_values() का उपयोग करें। size() मेथड डेटाफ्रेम का आकार प्राप्त करने के लिए उपयोग किया जाता है।

आरोही क्रम के लिए सिंटैक्स

ascending=True

चरण-दर-चरण कार्यान्वयन

1. पैंडास डेटाफ्रेम बनाएं

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

2. Reg_Price कॉलम के अनुसार ग्रुप करें और आरोही क्रम में सॉर्ट करें

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

पूर्ण उदाहरण

import pandas as pd

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

print("DataFrame...\n", dataFrame)
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. - सरणी के तत्वों को आरोही क्रम में सॉर्ट करने का पायथन प्रोग्राम

    जब सरणी के तत्वों को आरोही क्रम में सॉर्ट करना हो, तो sort मेथड का उपयोग किया जा सकता है। यह डिफ़ॉल्ट रूप से तत्वों को आरोही क्रम में सॉर्ट करने में मदद करता है। यदि हम इसे अवरोही क्रम में सॉर्ट करना चाहते हैं, तो reverse नामक एक पैरामीटर को True पर सेट किया जा सकता है। उदाहरण my_list = [44, 56, 42

  1. - DataFrame को नाम कॉलम के अनुसार अवरोही क्रम में सॉर्ट करने के लिए Python प्रोग्राम लिखें

    इनपुट - मान लें, नमूना 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 समाधान इसे हल करने के लिए, हम नीचे दिए गए दृष्टिकोण का पालन करेंगे। एक Data

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

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