কম্পিউটার টিউটোরিয়াল

কিভাবে একটি একক পান্ডাস ডেটাফ্রেমে একাধিক CSV ফাইল মার্জ করবেন?


একটি একক পান্ডাস ডেটাফ্রেমে একাধিক CSV ফাইল মার্জ করতে, read_csv ব্যবহার করুন। প্রথমে, প্রয়োজনীয় পান্ডাস লাইব্রেরি আমদানি করুন। এখানে. আমরা একটি উপনাম হিসাবে pd সেট করেছি −

import pandas as pd

এখন, ধরা যাক নিচেরগুলো হল আমাদের CSV ফাইল −

Sales1.csv৷

কিভাবে একটি একক পান্ডাস ডেটাফ্রেমে একাধিক CSV ফাইল মার্জ করবেন?

Sales2.csv৷

কিভাবে একটি একক পান্ডাস ডেটাফ্রেমে একাধিক CSV ফাইল মার্জ করবেন?

আমরা স্ট্রিং হিসাবে পথ সেট করেছি. উভয় ফাইলই ডেস্কটপে রয়েছে -

file1 = "C:\\Users\\amit_\\Desktop\\sales1.csv"
file2 = "C:\\Users\\amit_\\Desktop\\sales2.csv"

এরপর, উপরের দুটি CSV ফাইল মার্জ করুন। pd.concat() CSV ফাইলগুলিকে একসাথে মার্জ করে -

dataFrame = pd.concat(
   map(pd.read_csv, [file1, file2]), ignore_index=True)

উদাহরণ

নিম্নলিখিত কোড -

import pandas as pd

file1 = "C:\\Users\\amit_\\Desktop\\sales1.csv"
file2 = "C:\\Users\\amit_\\Desktop\\sales2.csv"

print("Merging multiple CSV files...")

# merge
dataFrame = pd.concat(
   map(pd.read_csv, [file1, file2]), ignore_index=True)
print(dataFrame)

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
          Car       Place   UnitsSold
0        Audi   Bangalore          80
1     Porsche      Mumbai         110
2  RollsRoyce        Pune         100
3         BMW       Delhi          95
4    Mercedes   Hyderabad          80
5  Lamborgini  Chandigarh          80

  1. পান্ডাস (ম্যাটপ্লটলিব) ব্যবহার করে একক প্লটে একাধিক টাইম-সিরিজ ডেটাফ্রেম প্লট করুন

  2. এক্সেলের একাধিক শীটে CSV ফাইল মার্জ করুন (সহজ পদক্ষেপ সহ)

  3. কিভাবে CSV ফাইলগুলিকে Excel এ মার্জ করবেন (2টি সহজ উপায়)

  4. এক্সেলের একটি ওয়ার্কবুকে একাধিক CSV ফাইল কিভাবে মার্জ করবেন