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

सभी सीएसवी फाइलों को एक डेटाफ्रेम में कैसे मर्ज करें - पायथन पांडा?

सभी CSV फ़ाइलों को मर्ज करने के लिए, GLOB मॉड्यूल का उपयोग करें। CSV फ़ाइलों को एक साथ मर्ज करने के लिए os.path.join() विधि का उपयोग concat() के अंदर किया जाता है।

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें। हमने पीडी को पांडा पुस्तकालय के लिए एक उपनाम के रूप में सेट किया है -

import pandas as pd
import glob
import os

अब, मान लें कि हमारे पास निम्नलिखित 3 CSV फ़ाइलें हैं -

Sales1.csv

सभी सीएसवी फाइलों को एक डेटाफ्रेम में कैसे मर्ज करें - पायथन पांडा?

Sales2.csv

सभी सीएसवी फाइलों को एक डेटाफ्रेम में कैसे मर्ज करें - पायथन पांडा?

Sales3.csv

सभी सीएसवी फाइलों को एक डेटाफ्रेम में कैसे मर्ज करें - पायथन पांडा?

सबसे पहले, एकाधिक फ़ाइलों में शामिल होने के लिए पथ सेट करें। हमारे पास डेस्कटॉप पर मर्ज की जाने वाली सभी CSV फ़ाइलें हैं -

files = os.path.join("C:\\Users\\amit_\\Desktop\\", "sales*.csv")

इसके बाद, मर्ज की गई फ़ाइलों की सूची वापस करने के लिए ग्लोब का उपयोग करें -

files = glob.glob(files)

उदाहरण

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

import pandas as pd
import glob
import os

# setting the path for joining multiple files
files = os.path.join("C:\\Users\\amit_\\Desktop\\", "sales*.csv")

# list of merged files returned
files = glob.glob(files)

print("Resultant CSV after joining all CSV files at a particular location...");

# joining files with concat and read_csv
df = pd.concat(map(pd.read_csv, files), ignore_index=True)
print(df)

आउटपुट

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

Resultant CSV after joining all CSV files at a particular location...
           Car      Place   UnitsSold
0         Audi  Bangalore          80
1      Porsche     Mumbai         110
2   RollsRoyce       Pune         100
3          BMW      Delhi          95
4     Mercedes  Hyderabad          80
5  Lamborghini Chandigarh          80
6        Volvo  Rajasthan         150
7      Hyundai    Manipur         120
8       Toyota         HP          70

  1. पांडस डेटाफ्रेम के रूप में निर्देशिका के तहत सभी एक्सेल फाइलों को कैसे पढ़ा जाए?

    किसी निर्देशिका में सभी एक्सेल फ़ाइलों को पढ़ने के लिए, ग्लोब मॉड्यूल और read_excel() विधि का उपयोग करें। मान लें कि एक निर्देशिका में हमारी एक्सेल फाइलें निम्नलिखित हैं - बिक्री1.xlsx बिक्री2.xlsx सबसे पहले, वह पथ सेट करें जहां सभी एक्सेल फाइलें स्थित हैं। एक्सेल फ़ाइलें प्राप्त करें और ग

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

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

  1. पायथन - एक फ़ोल्डर में सभी एक्सेल फाइलों को कैसे मर्ज करें?

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