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

कैसे अजगर में एक स्तंभ द्वारा सीएसवी क्रमबद्ध करने के लिए?

CSV को एक कॉलम से सॉर्ट करने के लिए, Sort_values() विधि का उपयोग करें। उस कॉलम को सेट करें जिसके उपयोग से आप सॉर्ट_वैल्यू () विधि में सॉर्ट करना चाहते हैं।

सबसे पहले, हमारी CSV फ़ाइल "SalesRecords.csv" को DataFrame के साथ पढ़ें -

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

एकल कॉलम "कार" के अनुसार क्रमबद्ध करें -

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

# DataFrame to read our input CS file
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")
print("\nInput CSV file = \n", dataFrame)

# sorting according to Car column
dataFrame.sort_values("Car", axis=0, ascending=True,inplace=True, na_position='first')

print("\nSorted CSV file (according to Car Names) = \n", dataFrame)

# sorting according to Reg_Price column
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 . का पैरामीटर () तरीका। पैरामीटर को सत्य . पर सेट करें अतिरिक्त स्थान निकालने के लिए। मान लें कि निम्नलिखित हमारी csv फ़ाइल है - हमें निम्न आउटपुट प्राप्त करना चाहिए अर्थात प्रारंभिक व्हाइटस्पेस को छोड़

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

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

  1. पाइथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में कैसे सेट करें?

    पायथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में सेट करने के लिए, हम xticks का उपयोग कर सकते हैं साजिश () . के तर्क में विधि। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। कॉलम1 कुंजी . के साथ पांडा का उपयोग करके डेटाफ़्रेम बनाएं । प्लॉट () . का उ