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

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

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

सबसे पहले, हम पथ निर्धारित करते हैं और csv फ़ाइलें प्राप्त करते हैं। हमारी सीएसवी फाइलें MyProject फोल्डर में हैं -

path = "C:\\Users\\amit_\\Desktop\\MyProject\\"

उपरोक्त पथ से एक्सटेंशन .csv वाली फ़ाइलें पढ़ें -

filenames = glob.glob(path + "\*.csv")

आइए अब सभी csv फ़ाइलों को पुनरावृत्त करने के लिए लूप के लिए लिखें, उन्हें पढ़ें और प्रिंट करें -

for file in filenames:
   # reading csv files
   print("\nReading file = ",file)
   print(pd.read_csv(file))

उदाहरण

पूरा कोड निम्नलिखित है -

import pandas as pd
import glob

# getting csv files from the folder MyProject
path = "C:\\Users\\amit_\\Desktop\\MyProject\\"

# read all the files with extension .csv
filenames = glob.glob(path + "\*.csv")
print('File names:', filenames)

# for loop to iterate all csv files
for file in filenames:
   # reading csv files
   print("\nReading file = ",file)
   print(pd.read_csv(file))

आउटपुट

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

File names:['C:\\Users\\amit_\\Desktop\\MyProject\\Sales1.xlsx','C:\\Users\\amit_\\Desktop\\MyProject\\Sales2.xlsx']

Reading file = C:\Users\amit_\Desktop\MyProject\Sales1.xlsx
          Car      Place   UnitsSold
0        Audi  Bangalore          80
1     Porsche     Mumbai         110
2  RollsRoyce       Pune         100

Reading file = C:\Users\amit_\Desktop\MyProject\Sales2.xlsx
          Car       Place   UnitsSold
0         BMW       Delhi          95
1    Mercedes   Hyderabad          80
2  Lamborgini  Chandigarh          80

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

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

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

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

  1. Python का उपयोग करके PDF को CSV में बदलें

    पायथन अपने विशाल संकुल पुस्तकालय के लिए जाना जाता है। पुस्तकालयों की सहायता से, हम देखेंगे कि PDF को CSV फ़ाइल में कैसे परिवर्तित किया जाए। CSV फ़ाइल कुछ और नहीं बल्कि डेटा का एक संग्रह है, जिसे पंक्तियों और स्तंभों के एक सेट के साथ तैयार किया गया है। PDF को CSV में बदलने के लिए Python लाइब्रेरी में