ใช้ pandas เพื่อ import flat files เป็น DataFrames (1)
ในแบบฝึกหัดที่ผ่านมา เราสามารถ import flat files ที่มีคอลัมน์หลายประเภทข้อมูลในรูปแบบ numpy arrays ได้แล้ว อย่างไรก็ตาม ออบเจกต์ DataFrame ใน pandas เป็นโครงสร้างที่เหมาะสมกว่าสำหรับการเก็บข้อมูลประเภทนี้ และโชคดีที่เราสามารถ import ไฟล์ที่มีข้อมูลหลายประเภทเป็น DataFrames ได้อย่างง่ายดาย โดยใช้ฟังก์ชัน read_csv() และ read_table() ของ pandas
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python เบื้องต้น: การนำเข้าข้อมูล
คำแนะนำการฝึกหัด
- Import แพ็กเกจ
pandasโดยใช้ชื่อแทนว่าpd - อ่านไฟล์
titanic.csvลงใน DataFrame ชื่อdfโดยชื่อไฟล์ถูกเก็บไว้ในออบเจกต์fileแล้ว - ใช้
print()เพื่อแสดงข้อมูลส่วนต้นของ DataFrame
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import pandas as pd
____
# Assign the filename: file
file = 'titanic.csv'
# Read the file into a DataFrame: df
df = pd.read_csv(____)
# View the head of the DataFrame
print(____)