เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

CSV เป็น DataFrame (1)

การใส่ข้อมูลลงใน dictionary แล้วสร้าง DataFrame อาจใช้ได้ในบางกรณี แต่ไม่ค่อยมีประสิทธิภาพนักหากต้องจัดการกับข้อมูลหลายล้านแถว ในสถานการณ์จริง ข้อมูลมักอยู่ในรูปไฟล์ที่มีโครงสร้างชัดเจน หนึ่งในรูปแบบที่นิยมใช้คือไฟล์ CSV ซึ่งย่อมาจาก "comma-separated values" (ค่าที่คั่นด้วยเครื่องหมายจุลภาค)

ในการนำเข้าข้อมูล CSV เข้า Python เป็น pandas DataFrame สามารถใช้ read_csv() ได้

มาลองใช้ฟังก์ชันนี้กับข้อมูลรถยนต์ชุดเดิมจากแบบฝึกหัดก่อนหน้ากัน คราวนี้ข้อมูลอยู่ในรูปไฟล์ CSV ชื่อ cars.csv ซึ่งอยู่ใน working directory ปัจจุบัน จึงระบุ path ได้เลยว่า 'cars.csv'

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ในการนำเข้าไฟล์ CSV ยังต้องใช้แพ็กเกจ pandas อยู่ ให้ import โดยตั้งชื่อย่อว่า pd
  • ใช้ pd.read_csv() เพื่อนำเข้าข้อมูลจาก cars.csv เป็น DataFrame แล้วเก็บไว้ในตัวแปรชื่อ cars
  • แสดงผล cars ออกมา แล้วตรวจดูว่าข้อมูลถูกต้องครบถ้วนหรือไม่

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import pandas as pd


# Import the cars.csv data: cars


# Print out cars
แก้ไขและรันโค้ด