Emploi et population active

Analyser les données du recensement des États-Unis avec Python

Lee Hachadoorian

Asst. Professor of Instruction, Temple University

Notions d'emploi

  • Population active : Personnes qui travaillent ou cherchent un emploi
  • Chômeurs : Personnes qui ne trouvent pas d'emploi
  • Taux de chômage : $$Unemployed / LaborForce$$
  • Taux d'activité : $$LaborForce / WorkingAgePop$$
Analyser les données du recensement des États-Unis avec Python

Créer un diagramme à barres

   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)

Histogramme à barres du chômage par année. Les barres diminuent de 2011 à 2017.

Analyser les données du recensement des États-Unis avec 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
Analyser les données du recensement des États-Unis avec 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")
Analyser les données du recensement des États-Unis avec 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")
Analyser les données du recensement des États-Unis avec 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
Analyser les données du recensement des États-Unis avec Python

Créer un diagramme à barres groupées

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

Diagramme à barres groupées du chômage par année, avec des barres distinctes pour hommes et femmes. Les barres diminuent de 2011 à 2017. Le chômage des hommes est toujours inférieur à celui des femmes.

Analyser les données du recensement des États-Unis avec Python

Passons à la pratique !

Analyser les données du recensement des États-Unis avec Python

Preparing Video For Download...