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

पायथन में CSV को एकल कॉलम द्वारा कैसे सॉर्ट करें


CSV को एकल कॉलम द्वारा सॉर्ट करने के लिए, sort_values() मेथड का उपयोग करें। sort_values() मेथड में उस कॉलम को सेट करें जिसका उपयोग करके आप सॉर्ट करना चाहते हैं।

पहले, आइए हमारे CSV फ़ाइल "SalesRecords.csv" को डेटाफ्रेम के साथ पढ़ें:

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")

एकल कॉलम "Car" के अनुसार सॉर्ट करें:

dataFrame.sort_values("Car", axis=0, ascending=True, inplace=True, na_position='first')

अगला, एकल कॉलम "Reg_Price" के अनुसार सॉर्ट करें:

dataFrame.sort_values("Reg_Price", axis=0, ascending=True, inplace=True, na_position='first')

उदाहरण

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

import pandas as pd
# हमारी इनपुट CSV फ़ाइल पढ़ने के लिए डेटाफ्रेम
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
print("\nInput CSV file = \n", dataFrame)
# Car कॉलम के अनुसार सॉर्ट करें
dataFrame.sort_values("Car", axis=0, ascending=True, inplace=True, na_position='first')
print("\nSorted CSV file (according to Car Names) = \n", dataFrame)
# Reg_Price कॉलम के अनुसार सॉर्ट करें
dataFrame.sort_values("Reg_Price", axis=0, ascending=True, inplace=True, na_position='first')
print("\nSorted CSV file (according to Registration Price) = \n", dataFrame)

आउटपुट

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

Input CSV file =
   Car  Date_of_Purchase  Reg_Price
0  BMW    10/10/2020      1000
1 Audi    10/12/2020       750
2 Lexus   10/17/2020      1250
3 Jaguar  10/16/2020      1500
4 Mustang 10/19/2020      1100
5 Lamborghini 10/22/2020  1000
Sorted CSV file (according to Car Names) =
   Car  Date_of_Purchase  Reg_Price
1 Audi    10/12/2020       750
0  BMW    10/10/2020      1000
3 Jaguar  10/16/2020      1500
5 Lamborghini 10/22/2020  1000
2 Lexus   10/17/2020      1250
4 Mustang 10/19/2020      1100
Sorted CSV file (according to Registration Price) =
   Car  Date_of_Purchase Reg_Price
1 Audi    10/12/2020       750
0  BMW    10/10/2020      1000
5 Lamborghini 10/22/2020  1000
4 Mustang 10/19/2020      1100
2 Lexus   10/17/2020      1250
3 Jaguar  10/16/2020      1500

  1. पायथन पैंडास - डेटाफ्रेम से प्रारंभिक स्पेस कैसे छोड़ें पायथन पैंडास - डेटाफ्रेम से प्रारंभिक स्पेस कैसे छोड़ें

    पैंडास डेटाफ्रेम से प्रारंभिक स्पेस छोड़ने के लिए, read_csv() मेथड के skipinitialspace पैरामीटर का उपयोग करें। पैरामीटर को अतिरिक्त स्पेस हटाने के लिए True पर सेट करें। मान लीजिए निम्नलिखित हमारी csv फ़ाइल है: हमें निम्नलिखित आउटपुट मिलना चाहिए यानी प्रारंभिक व्हाइटस्पेस छोड़कर CSV से डेटाफ्रेम प्

  1. कई CSV फ़ाइलों को एकल पैंडास डेटाफ्रेम में कैसे मर्ज करें कई CSV फ़ाइलों को एकल पैंडास डेटाफ्रेम में कैसे मर्ज करें

    एक से अधिक CSV फ़ाइलों को एकल पैंडास डेटाफ्रेम में मर्ज करने के लिए, read_csv का उपयोग करें। पहले, आवश्यक पैंडास लाइब्रेरी आयात करें। यहां हमने pd को उपनाम के रूप में सेट किया है: import pandas as pd अब, मान लीजिए निम्नलिखित हमारी CSV फ़ाइलें हैं: Sales1.csv Sales2.csv हमने पथ को स्ट्रिंग के रूप

  1. Pandas DataFrame कॉलम वैल्यू को X-एक्सिस लेबल के रूप में कैसे सेट करें? Pandas DataFrame कॉलम वैल्यू को X-एक्सिस लेबल के रूप में कैसे सेट करें?

    Pandas DataFrame के कॉलम मानों को सीधे X-एक्सिस टिक्स के रूप में उपयोग करने के लिए plot(xticks=...) पैरामीटर का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। Pandas DataFrame बनाएं जिसमें X-एक्सिस के लिए कॉलम हो। data.plot(xticks=data.column1) से प्लॉट करें। plt.show() से दिखाएं। उदाहरण कोड imp