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

পাইথনে ডেটা ইমপোর্ট করা (Importing Data)

পাইথন প্রোগ্রাম রান করার সময় ডেটা অ্যানালাইসিসের জন্য এক্সটার্নাল ডেটা ইমপোর্ট করতে হয়। পাইথনে বিভিন্ন ফাইল ফরম্যাট থেকে ডেটা ইমপোর্ট করার মডিউল আছে।

CSV ফাইল ইমপোর্ট

csv মডিউল দিয়ে কমা-সেপারেটেড ভ্যালু পড়া যায়।

import csv
with open("E:\\customers.csv", 'r') as custfile:
    rows = csv.reader(custfile, delimiter=',')
    for r in rows:
        print(r)
আউটপুট
['customerID', 'gender', 'Contract', 'PaperlessBilling', 'Churn']
['7590-VHVEG', 'Female', 'Month-to-month', 'Yes', 'No']
['5575-GNVDE', 'Male', 'One year', 'No', 'No']
...
pandas ব্যবহার করে

pandas লাইব্রেরি CSV, Excel, JSON সব হ্যান্ডল করে।

import pandas as pd
df = pd.ExcelFile("E:\\customers.xlsx")
data = df.parse("customers")
print(data.head(10))
আউটপুট
   customerID  gender       Contract PaperlessBilling Churn
0  7590-VHVEG  Female  Month-to-month              Yes    No
1  5575-GNVDE    Male        One year               No    No
...
pyodbc ব্যবহার করে ডেটাবেস থেকে
import pyodbc
sql_conn = pyodbc.connect("Driver={SQL Server};Server=serverName;UID=UserName;PWD=Password;Database=sqldb;")
data_sql = pd.read_sql_query('SQL QUERY', sql_conn)
data_sql.head()
উপসংহার

csv মডিউল, pandas, এবং pyodbc — তিনটি টুল দিয়ে ফাইল এবং ডেটাবেস থেকে ডেটা ইমপোর্ট করা সম্ভব।

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

  2. পাইথনে স্ট্যাটিস্টিক্যাল থিংকিং (Statistical Thinking)

  3. পাইথনে কাস্টমার চার্ন প্রিডিকশন (Predicting Customer Churn)

  4. পাইথনে সেন্সাস ডেটা অ্যানালাইসিস (Analyzing Census Data)