কম্পিউটার

পাইথন - পান্ডাসের একটি ফোল্ডারে সমস্ত CSV ফাইল পড়ুন?


একটি ফোল্ডারে সমস্ত এক্সেল ফাইল পড়তে, গ্লোব মডিউল এবং read_csv() পদ্ধতি ব্যবহার করুন। ধরা যাক আমাদের এক্সেল ফাইলগুলি একটি ডিরেক্টরির মধ্যে রয়েছে -

প্রথমে, আসুন পাথ সেট করি এবং csv ফাইলগুলি পাই। আমাদের CSV ফাইলগুলি MyProject −

ফোল্ডারে রয়েছে৷
পথ ="C:\\Users\\amit_\\Desktop\\MyProject\\"

উপরের পাথ −

থেকে এক্সটেনশন .csv সহ ফাইলগুলি পড়ুন
ফাইল নাম =glob.glob(path + "\*.csv")

আসুন এখন সমস্ত csv ফাইলগুলিকে পুনরাবৃত্তি করার জন্য একটি লুপ লিখি, সেগুলি পড়ি এবং মুদ্রণ করি -

ফাইলের নামের ফাইলের জন্য:# রিডিং csv ফাইল প্রিন্ট("\nরিডিং ফাইল =",ফাইল) প্রিন্ট(pd.read_csv(ফাইল))

উদাহরণ

নিম্নলিখিত সম্পূর্ণ কোড -

pdimport glob# হিসাবে পান্ডা আমদানি করুন MyProjectpath ফোল্ডার থেকে csv ফাইল প্রাপ্ত হচ্ছে ="C:\\Users\\amit_\\Desktop\\MyProject\\"# এক্সটেনশন সহ সমস্ত ফাইল পড়ুন .csvfilenames =glob.glob(path + "\*.csv") মুদ্রণ('ফাইলের নাম:', ফাইলের নাম)# ফাইলের নামগুলিতে ফাইলের জন্য সমস্ত csv ফাইল পুনরাবৃত্তি করার জন্য লুপের জন্য:# রিডিং সিএসভি ফাইল প্রিন্ট("\nরিডিং ফাইল =",ফাইল) প্রিন্ট(pd.read_csv (ফাইল))

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে

ফাইলের নাম:]রিডিং ফাইল =C:\Users\amit_\Desktop\MyProject\Sales1.xlsx কার প্লেস ইউনিটসওল্ড0 অডি ব্যাঙ্গালোর 801 পোর্শে মুম্বাই 1102 রোলসরয়েস পুনে 100 রিডিং ফাইল =C:\Users\amit_\Desktop\MyProject\MyProject\Solds.xlx দিল্লি 951 মার্সিডিজ হায়দ্রাবাদ 802 ল্যাম্বরগিনি চণ্ডীগড় 80
  1. পাইথন - শিরোনাম ছাড়া পান্ডাসের সাথে সিএসভি ফাইল পড়ুন?

  2. কিভাবে একটি পান্ডাস ডেটাফ্রেম হিসাবে একটি ডিরেক্টরির অধীনে সমস্ত এক্সেল ফাইল পড়তে হয়?

  3. পাইথন - কিভাবে একটি ফোল্ডারে সমস্ত এক্সেল ফাইল মার্জ করবেন

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