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|C]ssnnn[A-I]
B hoặc C = "Bảng cơ sở" hoặc "Bảng gộp"
| B15002 | C15002[A-I] |
|---|---|
| Không đi học | Dưới bằng tốt nghiệp THPT |
| Mẫu giáo đến lớp 4 | Tốt nghiệp THPT, GED, hoặc tương đương |
| Lớp 5 và 6 | Một phần cao đẳng hoặc bằng cao đẳng |
| Lớp 7 và 8 | Cử nhân trở lên |
| Lớp 9 | |
| v.v. | |
A = Chỉ người da trắngB = Chỉ người da đen hoặc người Mỹ gốc PhiC = Chỉ người Mỹ bản địa và Alaska bản địaD = Chỉ người châu ÁE = Chỉ người Hawaii bản địa và các dân đảo Thái Bình Dương khácF = Chỉ chủng tộc khácG = Hai chủng tộc trở lênH = Chỉ người da trắng, không phải gốc Tây Ban Nha hoặc LatinoI = Gốc Tây Ban Nha hoặc LatinoNguồn: https://www.census.gov/programs-surveys/acs/guidance/which-data-tool/table-ids-explained.html

DataFrame rộng: 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"]
DataFrame gọn: 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
...
Phân tích dữ liệu Điều tra Dân số Hoa Kỳ bằng Python