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

পাইথনে পান্ডাস ডেটাফ্রেম CSV ফাইলে লেখার পদ্ধতি

পান্ডাস ডেটাফ্রেমকে CSV ফাইলে লেখার জন্য to_csv() মেথড ব্যবহার করা হয়।

ডিকশনারি থেকে ডেটাফ্রেম তৈরি:

d = {
    'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],
    'Date_of_purchase': ['2020-10-10', '2020-10-12', '2020-10-17', '2020-10-16', '2020-10-19', '2020-10-22']
}
dataFrame = pd.DataFrame(d)

CSV ফাইলে লিখা:

dataFrame.to_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")

সম্পূর্ণ কোড উদাহরণ:

import pandas as pd

# ডিকশনারি অফ লিস্ট
d = {
    'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],
    'Date_of_purchase': ['2020-10-10', '2020-10-12', '2020-10-17', '2020-10-16', '2020-10-19', '2020-10-22']
}

# ডেটাফ্রেম তৈরি
dataFrame = pd.DataFrame(d)
print("DataFrame...\n", dataFrame)

# CSV ফাইলে লিখা
dataFrame.to_csv("C:\\Users\\amit_\\Desktop\\SalesRecords.csv")

print("The output csv file written successfully and generated...")

আউটপুট:

DataFrame...
     Car Date_of_purchase
0    BMW       2020-10-10
1  Lexus       2020-10-12
2   Audi       2020-10-17
3 Mercedes       2020-10-16
4 Jaguar       2020-10-19
5 Bentley       2020-10-22
The output csv file written successfully and generated...

গুরুত্বপূর্ণ প্যারামিটার:

  • index=False: ইনডেক্স কলাম লিখা নায় (বিকল্প)
  • sep=',': সেপারেটর (ডিফল্ট কমা)
  • encoding='utf-8': এনকোডিং (ডিফল্ট UTF-8)

ফাইল লোকেশন:

ফাইলটি নির্দিষ্ট পাথে তৈরি হবে (উদাহরণে ডেস্কটপে)।

  1. পাইথন পান্ডাসে সব CSV ফাইল একসাথে মার্জ করে একক ডেটাফ্রেম তৈরি করা

  2. পাইথনে পান্ডাস ডেটাফ্রেমের সাবসেট সিলেক্ট করা (সিঙ্গল এবং মাল্টিপল কলাম)

  3. পাইথনে পান্ডাস ডেটাফ্রেমকে বার গ্রাফে প্লট করার পদ্ধতি

  4. পান্ডাসে read_csv-এ skipinitialspace দিয়ে প্রাথমিক স্পেস বাদ দেওয়া