Manipulation des données de vaccinations, PIB et espérance de vie.
Dans cette section, nous allons manipuler nos différents jeux de données présentés précédemment dans le but de rendre plus efficace l’analyse et/ou de mieux visualiser le tout.
La colonne date des données de vaccinations de la Covid-19 est divisée en jours depuis Décembre 2020, cela résulte en plus de 300 observations pour chaque pays. Pour une meilleure visualisation des données, on a décidé de regrouper cette variable par mois et année en utilisant format pour chaque pays. On passe alors de plus de 60,000 observations à 2500.
continents pour les 3 ensembles de donnéesOn aimerait également être capable de regrouper les différents pays selon leur continent respectif, alors nous allons ajouter une variable continents aux jeux de données covid_data. Pour ce faire, nous allons utilisé la liste fournie par Our world in data (Data 2015), puis le package Dplyr (agramma?) pour ajouter une variable pour les continents et l’associée au pays correspondant.
#Créer une table avec la liste des continents et pays
continent_data <- as.tibble(read.csv("data/processed/continents-according-to-our-world-in-data.csv"))
continent_data %<>% select(1,4) %>% rename(country = Entity)
# Joindre les covid_data et continents par la variable "country"
covid_data %<>% left_join(continent_data, covid_data, by = c("country" = "country"))
covid_data %<>% relocate(13, .after = country)
show_tb_dt(covid_data)
rm(continent_data)
total_vaccinations_per_hundredLa table covid_data contient une variable total_vaccinations_per_hundred, mais nous voulons ici valider les résultats obtenus avec les données de population mondiale de 2021 \[@gapminder2021\] .
#On va garder que les données de populations pour 2021
pop_data %<>% filter(time == 2021) %>% rename(country = name) %>% select(2,4)
pop_data$Population <- format_num(pop_data$Population)
covid_data_test <- left_join(covid_data, pop_data, by = c("country" = "country"))
covid_data_test$Population <- as.factor(covid_data_test$Population)
covid_data_test %<>% select(1:4, 8, 14)
# covid_data_test %<>% filter(!(is.na(total_vaccinations_per_hundred))) %>% mutate(verified_total_vax_per_hundred = ((total_vaccinations_per_hundred /Population)*100))
If you see mistakes or want to suggest changes, please create an issue on the source repository.
Text and figures are licensed under Creative Commons Attribution CC BY 4.0. Source code is available at https://cynthiabh.github.io/fas1002_projet-final/, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".
For attribution, please cite this work as
Bello (2021, Dec. 24). Projet d'étude: Covid-19: Tranformation des données. Retrieved from https://CynthiaBH.github.io/FAS1002_projet-final
BibTeX citation
@misc{bello2021tranformation,
author = {Bello, Cynthia},
title = {Projet d'étude: Covid-19: Tranformation des données},
url = {https://CynthiaBH.github.io/FAS1002_projet-final},
year = {2021}
}