কম্পিউটার

Python Pandas- বিদ্যমান CSV ফাইল থেকে একাধিক CSV ফাইল তৈরি করুন


ধরা যাক নিচেরটি হল আমাদের CSV ফাইল -

SalesRecords.csv

Python Pandas- বিদ্যমান CSV ফাইল থেকে একাধিক CSV ফাইল তৈরি করুন

এবং উপরের বিদ্যমান CSV ফাইল থেকে আমাদের 3টি এক্সেল ফাইল তৈরি করতে হবে। 3টি CSV ফাইল গাড়ির নামের ভিত্তিতে হওয়া উচিত যেমন BMW.csv, Lexus.csv এবং Jaguar.csv৷

প্রথমে, আমাদের ইনপুট CSV ফাইলটি পড়ুন যেমন SalesRecord.csv −

dataFrame =pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")

কার কলামে গাড়ির নামের ভিত্তিতে CSV তৈরি করতে groupby() ব্যবহার করুন −

(গাড়ির জন্য), dataFrame.groupby(['Car']-এ গোষ্ঠী):group.to_csv(f'{car}.csv', index=False)

উদাহরণ

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

আমাদের ইনপুট CS fileataFrame =pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")প্রিন্ট ("\nইনপুট CSV ফাইল =\n" , dataFrame)# groupby গাড়ির কলামে গাড়ির নামের ভিত্তিতে CSV তৈরি করতে (কার), dataFrame.groupby(['Car']-এ গোষ্ঠী):group.to_csv(f'{car}.csv', index=False) )#উত্পন্ন CSVsprint("\nCSV 1 =\n", pd.read_csv("BMW.csv"))প্রিন্ট ("\nCSV 2 =\n", pd.read_csv("Lexus.csv") এর মান প্রদর্শন করা হচ্ছে )প্রিন্ট("\nCSV 3 =\n", pd.read_csv("Jaguar.csv"))

আউটপুট

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

তৈরি করবে
ইনপুট CSV ফাইল =নাম:0 গাড়ির_ক্রয় তারিখ0 0 BMW 10/10/20201 1 Lexus 10/12/20202 2 BMW 10/17/20203 3 জাগুয়ার 10/16/20204 M 4/2016/20204 M BMW501/205 /22/2020CSV 1 =নামহীন:0 গাড়ির_খেলার তারিখ0 0 BMW 10/10/20201 2 Lexus 10/12/20202 5 BMW 10/17/2020CSV 2 =নাম:0 কারের তারিখ_of_Purchase0 =CS20/1V20 =CS20/201 Lexus 0 গাড়ি কেনার_ তারিখ0 3 জাগুয়ার 10/16/20201 4 জাগুয়ার 10/19/2020

আপনি উপরে দেখতে পাচ্ছেন, 3টি CSV ফাইল তৈরি হয়েছে। এই CSV ফাইলগুলি প্রোজেক্ট ডিরেক্টরিতে তৈরি হয়। আমাদের ক্ষেত্রে নিম্নলিখিত তিনটি CSV ফাইলের পথ, যেহেতু আমরা PyCharm IDE-তে চলছি -

C:\Users\amit_\PycharmProjects\pythonProject\BMW.csvC:\Users\amit_\PycharmProjects\pythonProject\Jaguar.csvC:\Users\amit_\PycharmProjects\pythonProject\Lexus.csv> 
  1. পাইথন - একটি পান্ডাস ডেটাফ্রেম থেকে একাধিক কলাম নির্বাচন করুন

  2. পাইথন ব্যবহার করে পিডিএফকে সিএসভিতে রূপান্তর করুন

  3. পাইথন ব্যবহার করে একাধিক ফাইলের নাম পরিবর্তন করুন

  4. কিভাবে এক্সেল থেকে CSV ফাইল তৈরি করবেন (৬টি সহজ উপায়)