पांडा में एकाधिक सीएसवी फ़ाइलों को कैसे मर्ज करें (उदाहरण के साथ)


आप एक ही फ़ोल्डर में स्थित एकाधिक CSV फ़ाइलों को पांडा डेटाफ़्रेम में मर्ज करने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 import pandas as pd
import glob
import bone

#define path to CSV files
path = r' C:\Users\bob\Documents\my_data_files '

#identify all CSV files
all_files = glob. glob ( os.path.join (" *.csv " ))

#merge all CSV files into one DataFrame
df = pd. concat ((pd. read_csv (f) for f in all_files), ignore_index= True )

यह विशेष उदाहरण my_data_files नामक फ़ोल्डर में स्थित सभी CSV फ़ाइलों को एक एकल पांडा डेटाफ़्रेम में मर्ज कर देगा।

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पांडा में एकाधिक सीएसवी फ़ाइलें मर्ज करें

मान लीजिए कि मेरे कंप्यूटर पर my_data_files नामक एक फ़ोल्डर है जिसमें तीन CSV फ़ाइलें हैं:

प्रत्येक CSV फ़ाइल में पॉइंट और असिस्ट नामक दो कॉलम होते हैं, जो विभिन्न बास्केटबॉल खिलाड़ियों के पॉइंट और असिस्ट का प्रतिनिधित्व करते हैं।

df1 नामक पहला CSV इस प्रकार दिखता है:

हम फ़ोल्डर में तीन CSV फ़ाइलों को एक एकल पांडा डेटाफ़्रेम में मर्ज करने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 import pandas as pd
import glob
import bone

#define path to CSV files
path = r' C:\Users\bob\Documents\my_data_files '

#identify all CSV files
all_files = glob. glob ( os.path.join (" *.csv " ))

#merge all CSV files into one DataFrame
df = pd. concat ((pd. read_csv (f) for f in all_files), ignore_index= True )

#view resulting DataFrame
print (df)

    assist points
0 4 3
1 5 2
2 5 4
3 6 4
4 8 6
5 9 3
6 2 3
7 10 2
8 14 9
9 15 3
10 6 10
11 8 6
12 9 4

ध्यान दें कि सभी तीन CSV फ़ाइलें सफलतापूर्वक आयात कर ली गई हैं और एक एकल डेटाफ़्रेम में विलय कर दी गई हैं।

अंतिम डेटाफ़्रेम में 13 पंक्तियाँ और 2 कॉलम हैं।

नोट : आप पांडा read_csv() फ़ंक्शन का पूरा दस्तावेज़ यहां पा सकते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य कार्य कैसे करें:

पांडा: CSV फ़ाइल पढ़ते समय पंक्तियों को कैसे छोड़ें
पांडा: मौजूदा सीएसवी फ़ाइल में डेटा कैसे जोड़ें
पांडा: CSV फ़ाइल आयात करते समय प्रकार कैसे निर्दिष्ट करें
पांडा: CSV फ़ाइल आयात करते समय कॉलम नाम कैसे सेट करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *