Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การวิเคราะห์และแสดงข้อมูลด้วย Python: Pandas และ Matplotlib

ในบทช่วยสอนนี้ เราจะเรียนรู้การวิเคราะห์และแสดงข้อมูล (Data Analysis and Visualization) โดยใช้โมดูล pandas และ matplotlib ใน Python Python เหมาะสำหรับงาน Data Analysis มาก

ติดตั้งโมดูล

pip install pandas
pip install matplotlib

Pandas

Pandas เป็นไลบรารีโอเพนซอร์สของ Python ที่ให้เครื่องมือวิเคราะห์ข้อมูล

การสร้าง DataFrame

import pandas as pd

hafeez = ['Hafeez', 19]
aslan = ['Aslan', 21]
kareem = ['Kareem', 18]

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

import pandas as pd

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

ผลลัพธ์

การวิเคราะห์และแสดงข้อมูลด้วย Python: Pandas และ Matplotlib

ตรวจสอบขนาดข้อมูล (Shape)

print(data.shape)

ผลลัพธ์

(29, 16)

สถิติพื้นฐานด้วย describe()

print(data.describe())

ผลลัพธ์

การวิเคราะห์และแสดงข้อมูลด้วย Python: Pandas และ Matplotlib

Data Plotting ด้วย Matplotlib

ตัวอย่าง: Histogram

import matplotlib.pyplot as plot
import pandas as pd

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

ผลลัพธ์

<matplotlib.axes._subplots.AxesSubplot at 0x25e363ea8d0>

การวิเคราะห์และแสดงข้อมูลด้วย Python: Pandas และ Matplotlib

สามารถสร้างกราฟประเภทต่างๆ ได้อีกมากมายด้วย Matplotlib

สรุป

Pandas สำหรับจัดการ/วิเคราะห์ข้อมูล Matplotlib สำหรับวาดกราฟ ทั้งคู่เป็นเครื่องมือหลักของ Data Science ใน Python หากมีข้อสงสัย สามารถถามได้ในส่วนความคิดเห็น