Python ile ABD Nüfus Sayımı Verilerini Analiz Etme
Lee Hachadoorian
Asst. Professor of Instruction, Temple University
[B|C]ssnnn[A-I]
B veya C = "Temel Tablo" veya "Daraltılmış Tablo"
| B15002 | C15002[A-I] |
|---|---|
| Okula gitmemiş | Lise diplomasından düşük |
| Anaokul–4. sınıf | Lise mezunu, GED veya alternatif |
| 5.–6. sınıf | Biraz üniversite veya önlisans |
| 7.–8. sınıf | Lisans veya üstü |
| 9. sınıf | |
| vb. | |
A = Sadece BeyazB = Sadece Siyah veya Afrikalı AmerikalıC = Sadece Kızılderili ve Alaska YerlisiD = Sadece AsyalıE = Sadece Yerli Hawaiili ve Diğer Pasifik AdalıF = Sadece Diğer IrkG = İki veya Daha Fazla IrkH = Sadece Beyaz, Hispanik/Latin değilI = Hispanik veya LatinKaynak: https://www.census.gov/programs-surveys/acs/guidance/which-data-tool/table-ids-explained.html

Geniş DataFrame: msa_labor_force
msa male_lf female_lf
0 12060 400843 481425
1 25540 30656 35046
2 26420 231346 268923
3 26900 55943 71036
...
msa_labor_force.columns =
["msa", "male", "female"]
Düzenli DataFrame: tidy_msa_labor_force
msa sex labor_force
0 12060 male 400843
1 25540 male 30656
2 26420 male 231346
3 26900 male 55943
...
49 12060 female 481425
50 25540 female 35046
51 26420 female 268923
52 26900 female 71036
...
tidy_msa_labor_force = msa_labor_force.melt(id_vars = ["msa"],value_vars = ["male", "female"],var_name = "sex",value_name = "labor_force" )
tidy_msa_labor_force
msa sex labor_force
0 12060 male 400843
1 25540 male 30656
2 26420 male 231346
3 26900 male 55943
...
49 12060 female 481425
50 25540 female 35046
51 26420 female 268923
52 26900 female 71036
...
Python ile ABD Nüfus Sayımı Verilerini Analiz Etme