Ketenagakerjaan dan Angkatan Kerja

Menganalisis Data Sensus AS dengan Python

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Konsep Ketenagakerjaan

  • Angkatan Kerja: Orang yang bekerja atau mencari kerja
  • Penganggur: Orang yang tidak mendapatkan pekerjaan
  • Tingkat Pengangguran: $$Unemployed / LaborForce$$
  • Tingkat Partisipasi Angkatan Kerja: $$LaborForce / WorkingAgePop$$
Menganalisis Data Sensus AS dengan Python

Membuat Diagram Batang

   year  pct_unemployed
0  2011       10.264992
0  2012        9.373092
0  2013        8.435212
0  2014        7.226895
0  2015        6.297886
0  2016        5.750313
0  2017        5.281027
sns.barplot(
  x = "year", y = "pct_unemployed", 
  color = "cornflowerblue", 
  data = employment)

Sebuah barplot yang menampilkan pengangguran per tahun. Batang mengecil dari 2011 hingga 2017.

Menganalisis Data Sensus AS dengan Python

pandas.melt

print(hispanic_unemployment)
   year  pct_hisp_male_25to54_unemp  pct_hisp_female_25to54_unemp
0  2011                    9.352638                     11.426135
0  2012                    8.062535                     10.751855
0  2013                    6.915451                      9.524808
0  2014                    5.724187                      8.285590
0  2015                    5.040303                      7.070101
0  2016                    4.568206                      6.521980
0  2017                    4.184646                      5.706956
Menganalisis Data Sensus AS dengan Python

pandas.melt

# Rename columns
col_rename = {"pct_hisp_male_25to54_unemp": "male",
             "pct_hisp_female_25to54_unemp": "female"}
hispanic_unemployment.rename(columns = col_rename, inplace = True)

# Melt DataFrame tidy_unemp = hispanic_unemployment.melt( id_vars = "year", value_vars = ["male", "female"], var_name = "sex", value_name = "pct_unemployed")
Menganalisis Data Sensus AS dengan Python

pandas.melt

# Rename columns
col_rename = {"pct_hisp_male_25to54_unemp": "male",
             "pct_hisp_female_25to54_unemp": "female"}
hispanic_unemployment.rename(columns = col_rename, inplace = True)

# Melt DataFrame tidy_unemp = hispanic_unemployment.melt( id_vars = "year", # value_vars = ["male", "female"], var_name = "sex", value_name = "pct_unemployed")
Menganalisis Data Sensus AS dengan Python

pandas.melt

    year     sex  pct_unemployed
0   2011    male        9.352638
1   2012    male        8.062535
2   2013    male        6.915451
3   2014    male        5.724187
4   2015    male        5.040303
5   2016    male        4.568206
6   2017    male        4.184646
7   2011  female       11.426135
8   2012  female       10.751855
9   2013  female        9.524808
10  2014  female        8.285590
11  2015  female        7.070101
12  2016  female        6.521980
13  2017  female        5.706956
Menganalisis Data Sensus AS dengan Python

Membuat Diagram Batang Berkelompok

sns.barplot(x = "year", y = "pct_unemployed", hue = "sex", 
            data = tidy_unemp)

Sebuah barplot yang menampilkan pengangguran per tahun, dengan batang terpisah untuk laki-laki dan perempuan. Batang mengecil dari 2011 hingga 2017. Pengangguran laki-laki konsisten lebih rendah daripada perempuan.

Menganalisis Data Sensus AS dengan Python

Ayo berlatih!

Menganalisis Data Sensus AS dengan Python

Preparing Video For Download...