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

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


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

सबसे पहले, आवश्यक लाइब्रेरी आयात करें। हमने पैंडास लाइब्रेरी के लिए pd उपनाम सेट किया है:

import pandas as pd
import glob
import os

अब, मान लीजिए हमारे पास निम्नलिखित 3 CSV फ़ाइलें हैं:

Sales1.csv

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

Sales2.csv

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

Sales3.csv

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

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

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

अगला, मर्ज की गई फ़ाइलों की सूची लौटाने के लिए glob का उपयोग करें:

files = glob.glob(files)

उदाहरण

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

import pandas as pd
import glob
import os
# एकाधिक फ़ाइलों को जोड़ने के लिए पथ सेट करना
files = os.path.join("C:\\Users\\amit_\\Desktop\\", "sales*.csv")
# मर्ज की गई फ़ाइलों की सूची लौटाई गई
files = glob.glob(files)
print("Resultant CSV after joining all CSV files at a particular location...");
# concat और 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. डायरेक्टरी में सभी एक्सेल फ़ाइलों को पैंडास डेटाफ्रेम के रूप में कैसे पढ़ें डायरेक्टरी में सभी एक्सेल फ़ाइलों को पैंडास डेटाफ्रेम के रूप में कैसे पढ़ें

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

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

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

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

    परिचय फोल्डर में सभी एक्सेल फाइलों को मर्ज करने के लिए, Glob मॉड्यूल और append() मेथड का उपयोग करें। उदाहरण फाइलें मान लें कि डेस्कटॉप पर निम्नलिखित एक्सेल फाइलें हैं: Sales1.xlsx Sales2.xlsx नोट - आपको openpyxl और xlrd पैकेज इंस्टॉल करने की आवश्यकता हो सकती है। चरण-दर-चरण कार्यान्वयन 1. पथ स