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

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


CSV को एकाधिक कॉलम द्वारा सॉर्ट करने के लिए sort_values() विधि का उपयोग करें। एकाधिक कॉलम द्वारा सॉर्ट करने का अर्थ है यदि एक कॉलम में दोहराए गए मान हैं, तो सॉर्ट क्रम sort_values() विधि के तहत उल्लिखित दूसरे कॉलम पर निर्भर करता है।

सबसे पहले, आइए हमारी इनपुट CSV फ़ाइल "SalesRecords.csv" पढ़ें:

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

अब, आइए एकाधिक कॉलम यानी "Reg_Price" और "Car" के अनुसार सॉर्ट करें:

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

उदाहरण

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

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

आउटपुट

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

Input CSV file =    Car  Date_of_Purchase  Reg_Price
0  BMW  10/10/2020  1000
1  Lexus  10/12/2020  750
2  Audi  10/17/2020  750
3  Jaguar  10/16/2020  1500
4  Mustang  10/19/2020  1100
5  Lamborghini  10/22/2020  1000
Sorted CSV file (according to multiple columns) =    Car  Date_of_Purchase  Reg_Price
2  Audi  10/17/2020  750
1  Lexus  10/12/2020  750
0  BMW  10/10/2020  1000
5  Lamborghini  10/22/2020  1000
4  Mustang  10/19/2020  1100
3  Jaguar  10/16/2020  1500
  1. पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें

    पायथन में पैंडास DataFrame को CSV फ़ाइल में लिखने के लिए to_csv() विधि का उपयोग करें। सबसे पहले, आइए सूचियों का एक शब्दकोश बनाएं:# सूचियों का शब्दकोश d = {Car: [BMW, Lexus, Audi, Mercedes, Jaguar, Bentley], Date_of_purchase: [2020-10-10, 2020-10-12, 2020-10-17, 2020-10-16, 2020-10-19, 2020-10-2

  1. पायथन - पैंडास DataFrame से एकाधिक कॉलम का चयन कैसे करें पायथन - पैंडास DataFrame से एकाधिक कॉलम का चयन कैसे करें

    मान लीजिए हमारी CSV फ़ाइल की सामग्री Microsoft Excel में निम्नलिखित है:सबसे पहले, CSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\SalesData.csv)एकाधिक कॉलम रिकॉर्ड का चयन करने के लिए वर्गाकार ब्रैकेट का उपयोग करें। ब्रैकेट में कॉलम का उल्लेख करें और

  1. पायथन में एकाधिक ग्राफ़ कैसे संयोजित करें पायथन में एकाधिक ग्राफ़ कैसे संयोजित करें

    परिचय Matplotlib एक ही ग्राफ में एक से अधिक प्लॉट जोड़ने की अनुमति देता है। इस ट्यूटोरियल में, मैं आपको दिखाऊंगा कि डेटा को एक ही प्लॉट में, दो अलग-अलग अक्षों पर कैसे प्रस्तुत किया जाए। कैसे करें 1. Matplotlib इंस्टॉल करें: pip install matplotlib 2. प्रदर्शित करने के लिए डेटा तैयार करें: import