Từ CSV sang DataFrame (2)
Lệnh read_csv() của bạn để nhập dữ liệu CSV không báo lỗi, nhưng kết quả chưa đúng như mong muốn. Nhãn hàng (row labels) đã bị nhập như một cột khác không có tên.
Hãy nhớ index_col, một tham số của read_csv() cho phép bạn chỉ định cột nào trong tệp CSV sẽ được dùng làm nhãn hàng. Đó chính là thứ bạn cần ở đây!
Mã Python giải bài trước đã được cung cấp sẵn; bạn hãy chỉnh sửa phù hợp để khắc phục việc nhập dữ liệu nhé.
Bài tập này là một phần của khóa học
Python nâng cao
Hướng dẫn bài tập
- Chạy mã với Chạy mã và kiểm tra rằng thực ra cột đầu tiên phải được dùng làm nhãn hàng.
- Chỉ định tham số
index_coltrongpd.read_csv(): đặt là0để cột đầu tiên được dùng làm nhãn hàng. - Bản in
carsbây giờ đã tốt hơn chưa?
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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)