Menu
CoddyTech

Đọc tệp CSV

Thuộc phần Dữ liệu và biểu đồ trong hành trình Machine Learning của Coddy. Bài học 33 trên 60.

Tập dữ liệu thực tế có hàng nghìn hàng, nên chúng được lưu trong tệp. Phổ biến nhất là tệp CSV: văn bản thuần, mỗi hàng nằm trên một dòng, các giá trị được phân tách bằng dấu phẩy.

Tệp văn bản books.csv ở bên trái, gồm dòng tiêu đề title, pages, year và ba dòng dữ liệu sách, cùng mũi tên chỉ đến DataFrame mà tệp này tạo ra ở bên phải: dòng tiêu đề trở thành tên cột, mỗi dòng dữ liệu trở thành một hàng

pd.read_csv nhận tên tệp và trả về một DataFrame:

books = pd.read_csv("books.csv")
print(books)

Kết quả in ra:

     title  pages  year
0     Dune    412  1965
1     Emma    474  1815
2  Beloved    324  1987

Dòng đầu tiên đặt tên cho các cột, còn các con số được đọc thành số, sẵn sàng để tính toán. Trên Coddy, các tệp của bài học nằm cạnh chương trình của bạn, nên chỉ cần tên tệp là đủ.

challenge icon

Thử thách

Trung bình

Một quán cà phê lưu một tệp CSV cho mỗi ngày, monday.csv, tuesday.csv và các ngày tiếp theo, mỗi tệp có các cột drink và cups. Chương trình đọc tên một ngày viết thường vào day.

Hãy tạo tên tệp cho ngày đó, tải tệp vào DataFrame orders và in ra.

Nếu ngày đó là sunday và sunday.csv chứa drink,cups, mocha,5 và chai,13, bạn sẽ thấy:

   drink  cups
0  mocha     5
1   chai    13

Tự làm thử

import pandas as pd

day = input()

# Viết code của bạn bên dưới
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Dữ liệu và biểu đồ

Tự luyện tập: Trình biên dịch Python online