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

CSV เป็น DataFrame (2)

การเรียก read_csv() เพื่อนำเข้าข้อมูล CSV ไม่ได้เกิดข้อผิดพลาด แต่ผลลัพธ์ที่ได้ยังไม่ตรงกับที่ต้องการทั้งหมด เนื่องจากป้ายกำกับแถวถูกนำเข้ามาเป็นคอลัมน์เพิ่มเติมที่ไม่มีชื่อ

จำ index_col ซึ่งเป็น argument ของ read_csv() ได้ไหม? ใช้สำหรับระบุว่าคอลัมน์ใดในไฟล์ CSV ควรใช้เป็นป้ายกำกับแถว ซึ่งนั่นคือสิ่งที่ต้องการในที่นี้

โค้ด Python ที่แก้แบบฝึกหัดก่อนหน้ามีให้แล้ว ลองปรับแก้ให้เหมาะสมเพื่อแก้ไขการนำเข้าข้อมูลนี้

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

Python ระดับกลาง

ดูคอร์ส

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

  • รันโค้ดด้วย รันโค้ด และตรวจสอบว่าคอลัมน์แรกควรถูกใช้เป็นป้ายกำกับแถว
  • ระบุ argument index_col ภายใน pd.read_csv() โดยตั้งค่าเป็น 0 เพื่อให้คอลัมน์แรกถูกใช้เป็นป้ายกำกับแถว
  • ลองตรวจดูว่าผลลัพธ์ที่แสดงของ cars ดีขึ้นแล้วหรือยัง

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

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

# Import pandas as pd
import pandas as pd

# Fix import by including index_col
cars = pd.read_csv('cars.csv')

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