CSV ফাইলে হেডার না থাকলে read_csv()-এর names প্যারামিটার ব্যবহার করে কলাম নাম দেওয়া যায়।
CSV ফাইল (হেডার ছাড়া):
এক্সেলে খোলা হলে কলাম হেডার ছাড়া ডেটা দেখাবে।
কলাম নাম যোগ করে CSV পড়া:
pd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv", names=['Team', 'Rank_Points', 'Year'])
সম্পূর্ণ কোড উদাহরণ:
import pandas as pd
# হেডার ছাড়া CSV পড়া
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv")
print("Reading the CSV file without headers...\n", dataFrame)
# হেডার যোগ করে CSV পড়া
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\TeamData.csv", names=['Team', 'Rank_Points', 'Year'])
print("\nReading the CSV file after updating headers...\n", dataFrame)
আউটপুট:
Reading the CSV file without headers...
0 1 2
0 Australia 2500 2021
1 Bangladesh 1000 2021
2 England 2000 2021
3 India 3000 2021
4 Srilanka 1500 2021
Reading the CSV file after updating headers...
Team Rank_Points Year
0 Australia 2500 2021
1 Bangladesh 1000 2021
2 England 2000 2021
3 India 3000 2021
4 Srilanka 1500 2021
নোট:
namesপ্যারামিটার লিস্ট আকারে কলাম নাম নেয়- যদি CSV-এ হেডার থাকে, তবে
header=0(ডিফল্ট) কাজ করবে header=Noneদিয়ে হেডার উপেক্ষা করা যায়