1. Học hỏi
  2. /
  3. Dự An
  4. /
  5. Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Connected

Bài tập

Bản đồ nhiệt Thời gian Di chuyển theo Phương thức Đi lại

Trong bài tập này, bạn sẽ tạo một bản đồ nhiệt từ dữ liệu cấp quốc gia để so sánh thời gian đi làm (tính bằng phút) và các phương thức di chuyển. Bạn bắt đầu với data_row, một danh sách các giá trị từ một hàng dữ liệu duy nhất của đối tượng phản hồi JSON API. Các danh sách modes (5) cho phương thức di chuyển và times (9) cho thời gian đi làm đã được tạo và in ra console. Bạn cần định hình lại hàng dữ liệu đơn này thành danh sách các danh sách, tạo một DataFrame phù hợp để truyền vào sns.heatmap, và vẽ bản đồ nhiệt.

Hàng dữ liệu chứa dữ liệu về 5 phương thức di chuyển, mỗi phương thức gồm một nhóm 9 thời gian đi làm. Một “iteration” là một bộ đầy đủ các thời gian đi làm.

pandas và seaborn đã được nạp với các bí danh quen thuộc.

Hướng dẫn

100 XP
  • Đặt iter_len bằng độ dài danh sách times
  • Trong list comprehension, tạo một range với điểm bắt đầu là 0, điểm kết thúc là độ dài của data_row, và bước là iter_len
  • Tạo một bản đồ nhiệt với DataFrame commuting làm tham số đầu tiên; chú thích bản đồ nhiệt bằng số lượt đi lại tính theo nghìn (dùng phép chia số nguyên để chia cho 1000)