Migracja

Analiza danych spisowych USA w Pythonie

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Tabele mobilności ACS – typowe kolumny

Nazwy tabel: „B07xxx", zazwyczaj z kolumnami:

  • Łączna liczba osób zamieszkałych na obszarze (obecne miejsce zamieszkania)
    • Ten sam dom co rok temu (brak przeprowadzki)
    • Przeprowadzka w obrębie powiatu
    • Przeprowadzka z innego powiatu, tego samego stanu
    • Przeprowadzka z innego stanu
    • Przeprowadzka z zagranicy
Analiza danych spisowych USA w Pythonie

Tabele mobilności ACS – dodatkowe funkcje

  • Mobilność w powiązaniu z:
    • Wiekiem
    • Poziomem wykształcenia
    • Dochodami
    • Statusem obywatelstwa
    • itd.
  • Tabele oparte na miejscu zamieszkania sprzed roku
  • Portoryko (np. B07001PR: Mobilność geograficzna w ciągu ostatniego roku według wieku dla obecnych mieszkańców Portoryko)
Analiza danych spisowych USA w Pythonie

Kierunek: Kalifornia

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)

Dane z tabeli ACS 2016 B07001: Mobilność geograficzna w ciągu ostatniego roku według wieku dla obecnych mieszkańców Stanów Zjednoczonych

Wykres słupkowy przedstawiający osoby, które się nie przeprowadziły lub przeprowadziły w obrębie powiatu, stanu, kraju lub z zagranicy.

Analiza danych spisowych USA w Pythonie

Przepływy migracyjne

Arkusz kalkulacyjny z szacunkami i marginesami błędu dotyczącymi przeprowadzek w obrębie stanów i między stanami USA.

Analiza danych spisowych USA w Pythonie

Macierz migracji między stanami

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
Analiza danych spisowych USA w Pythonie

Mapa ciepła migracji między stanami

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

Mapa ciepła przedstawiająca stany pochodzenia i docelowe w wierszach i kolumnach, zabarwiona według liczby osób przemieszczających się między stanami.

Analiza danych spisowych USA w Pythonie

Czas na ćwiczenia!

Analiza danych spisowych USA w Pythonie

Preparing Video For Download...