Bắt đầu ngayBắt đầu miễn phí

Lấy dữ liệu từ các flat file khác

Mặc dù CSV là dạng flat file phổ biến nhất, đôi khi bạn sẽ gặp các tệp dùng bộ phân tách khác. read_csv() có thể tải tất cả các dạng này với đối số từ khóa sep. Mặc định, pandas giả định bộ phân tách là dấu phẩy, đó là lý do ta không cần chỉ định sep cho CSV.

Phiên bản dữ liệu thuế Vermont ở đây là tệp giá trị phân tách bằng tab (TSV), nên bạn sẽ cần dùng sep để truyền đúng bộ phân tách khi đọc tệp. Hãy nhớ rằng tab được biểu diễn là \t. Sau khi tải tệp, phần mã còn lại sẽ nhóm trường N1, trường này chứa các danh mục khoảng thu nhập, để tạo biểu đồ số tờ khai thuế theo nhóm thu nhập.

Bài tập này là một phần của khóa học

Nạp dữ liệu gọn nhẹ với pandas

Xem khóa học

Hướng dẫn bài tập

  • Import pandas với bí danh pd.
  • Tải vt_tax_data_2016.tsv, nhớ đặt đúng ký tự phân tách bằng đối số từ khóa sep.

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 with the alias pd
____

# Load TSV using the sep keyword argument to set delimiter
data = ____(____, ____)

# Plot the total number of tax returns by income group
counts = data.groupby("agi_stub").N1.sum()
counts.plot.bar()
plt.show()
Chỉnh sửa và Chạy Mã