পাইথন প্রোগ্রাম রান করার সময় ডেটা অ্যানালাইসিসের জন্য এক্সটার্নাল ডেটা ইমপোর্ট করতে হয়। পাইথনে বিভিন্ন ফাইল ফরম্যাট থেকে ডেটা ইমপোর্ট করার মডিউল আছে।
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 লাইব্রেরি 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 ...
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 — তিনটি টুল দিয়ে ফাইল এবং ডেটাবেস থেকে ডেটা ইমপোর্ট করা সম্ভব।