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

পাইথনে পান্ডাজ এবং ম্যাটপ্লটলিব দিয়ে ডেটা অ্যানালাইসিস এবং ভিজ্যুয়ালাইজেশন

এই টিউটোরিয়ালে আমরা pandas এবং matplotlib মডিউল ব্যবহার করে ডেটা অ্যানালাইসিস এবং ভিজ্যুয়ালাইজেশন শিখব। পাইথন ডেটা অ্যানালাইসিসের জন্য অতি উপযুক্ত।

মডিউল ইনস্টল করুন:

pip install pandas
pip install matplotlib

pandas লাইব্রেরি

Pandas পাইথনের একটি ওপেন সোর্স লাইব্রেরি যা ডেটা অ্যানালাইসিস টুল প্রদান করে। কিছু উপকারী মেথড দেখব।

DataFrame তৈরি করা

DataFrame তৈরিতে একাধিক রো প্রয়োজন।

উদাহরণ

import pandas as pd

# রো তৈরি
hafeez = ['Hafeez', 19]
aslan = ['Aslan', 21]
kareem = ['Kareem', 18]

# DataFrame-এ রো এবং কলাম পাস
data_frame = pd.DataFrame([hafeez, aslan, kareem], columns=['Name', 'Age'])
print(data_frame)

আউটপুট

     Name  Age
0  Hafeez   19
1   Aslan   21
2  Kareem   18

CSV ডেটা ইম্পোর্ট করা

CSV ফাইল ডাউনলোড করে pd.read_csv() দিয়ে ইম্পোর্ট করা যায়।

উদাহরণ

import pandas as pd

data = pd.read_csv('CountryData.IND.csv')
print(data.head())

আউটপুট

পাইথনে পান্ডাজ এবং ম্যাটপ্লটলিব দিয়ে ডেটা অ্যানালাইসিস এবং ভিজ্যুয়ালাইজেশন

রো এবং কলাম সংখ্যা জানতে shape ব্যবহার করুন:

print(data.shape)  # (29, 16)

describe() মেথড סט্যাটিস্টিক্স দেখায় (NaN বাদে):

print(data.describe())

আউটপুট

পাইথনে পান্ডাজ এবং ম্যাটপ্লটলিব দিয়ে ডেটা অ্যানালাইসিস এবং ভিজ্যুয়ালাইজেশন

ডেটা প্লটিং (ভিজ্যুয়ালাইজেশন)

matplotlib ব্যবহার করে গ্রাফ আঁকা যায়।

উদাহরণ: হিস্টোগ্রাম

import matplotlib.pyplot as plot
import pandas as pd

data = pd.read_csv('CountryData.IND.csv')
data['Time period'].hist(bins=10)

আউটপুট

পাইথনে পান্ডাজ এবং ম্যাটপ্লটলিব দিয়ে ডেটা অ্যানালাইসিস এবং ভিজ্যুয়ালাইজেশন

matplotlib দিয়ে আরও অনেক ধরনের গ্রাফ আঁকা সম্ভব।

উপসংহার

পান্ডাজ এবং ম্যাটপ্লটলিব দিয়ে ডেটা অ্যানালাইসিস এবং ভিজ্যুয়ালাইজেশনের বেসিক ধারণা দেওয়া হয়েছে। প্রশ্ন থাকলে কমেন্ট করুন।


  1. পাইথনে ডেটা অ্যানালিসিস ও ভিজুয়ালাইজেশন (Python Data Analysis and Visualization)

  2. পাইথনে বিভিন্ন চার্ট দিয়ে ডেটা ভিজ্যুয়ালাইজেশন

  3. পাইথনে ডেটা অ্যানালাইসিস ও ভিজ্যুয়ালাইজেশন (pandas, matplotlib)

  4. পাইথনে এক্সপ্লোরেটরি ডেটা অ্যানালিসিস (Exploratory Data Analysis)