Di cư

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Bảng di động ACS - Cột chung

Tên bảng dạng "B07xxx", thường có các cột:

  • Tổng số cư trú trong khu vực (nơi ở hiện tại)
    • Cùng nhà như 1 năm trước (không chuyển)
    • Chuyển trong quận
    • Chuyển từ quận khác, cùng bang
    • Chuyển từ bang khác
    • Chuyển từ nước ngoài
Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Bảng di động ACS - Tính năng bổ sung

  • Di động kết hợp với:
    • Tuổi
    • Trình độ học vấn
    • Thu nhập
    • Tình trạng quốc tịch
    • v.v.
  • Bảng dựa trên nơi ở 1 năm trước
  • Puerto Rico (ví dụ: B07001PR: Di động địa lý trong năm qua theo độ tuổi cho nơi ở hiện tại tại Puerto Rico)
Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Đến California

print(to_cali_2016)
       move_status   persons
0       same_house  32740745
1    within_county   3581323
2     within_state   1062756
3  different_state    501384
4           abroad    305148
sns.barplot(x = "move_status", 
            y = "persons", 
            data = to_cali_2016)

Dữ liệu từ ACS 2016 Bảng B07001: Di động địa lý trong năm qua theo độ tuổi cho nơi ở hiện tại tại Hoa Kỳ

Biểu đồ cột về số người không chuyển, hoặc chuyển trong quận, trong bang, sang bang khác, hoặc từ nước ngoài.

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Luồng di cư

Bảng tính hiển thị ước tính và sai số biên của số người chuyển trong và giữa các bang tại Hoa Kỳ.

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Ma trận di cư giữa các bang

print(state_to_state.head())
            Alabama  Alaska  Arizona  ...  Wisconsin  Wyoming  Puerto Rico
Alabama         NaN   576.0   1022.0  ...      874.0    539.0        335.0
Alaska        423.0     NaN   1176.0  ...      260.0    291.0        848.0
Arizona       894.0  1946.0      NaN  ...     6736.0    925.0       1462.0
Arkansas     2057.0   103.0    836.0  ...      539.0    178.0        857.0
California   3045.0  4206.0  33757.0  ...     7354.0   2674.0       1102.0
Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Bản đồ nhiệt di cư giữa các bang

sns.heatmap(state_to_state, cmap="YlGnBu")

Bản đồ nhiệt với hàng là bang xuất phát và cột là bang đích, tô màu theo số người di chuyển giữa từng cặp bang.

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Hãy luyện tập!

Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python

Preparing Video For Download...