পাইথনে CSV ফাইল থেকে নির্দিষ্ট কলাম এক্সট্র্যাক্ট করে লিস্টে রূপান্তর করতে প্যান্ডাস (Pandas) read_csv() মেথড ব্যবহার করুন।
ধাপসমূহ
এক্সট্র্যাক্ট করার কলামগুলোর লিস্ট তৈরি করুন।
read_csv() মেথড ব্যবহার করে CSV ফাইল ডেটাফ্রেমে এক্সট্র্যাক্ট করুন।
এক্সট্র্যাক্ট করা ডেটা প্রিন্ট করুন।
plot() মেথড ব্যবহার করে ডেটাফ্রেম প্লট করুন।
ফিগার দেখানোর জন্য show() মেথড কল করুন।
উদাহরণ
import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
columns = ["Name", "Marks"]
df = pd.read_csv("input.csv", usecols=columns)
print("Contents in csv file:\n", df)
plt.plot(df.Name, df.Marks)
plt.show()
CSV ফাইলে নিচের ডেটা আছে:
| Name | Marks |
|---|---|
| Arun | 98 |
| Shyam | 75 |
| Govind | 54 |
| Javed | 92 |
| Raju | 87 |
আউটপুট
কোড রান করলে CSV থেকে ডেটা এক্সট্র্যাক্ট হবে এবং নিচের প্লট দেখাবে:
