Datos
Colombia2022 <- read.csv("/cloud/project/Colombia2022.csv")
Colombia2022$age <- factor(Colombia2022$age, levels = c(
"0-4",
"5-9",
"10-14",
"15-19",
"20-24",
"25-29",
"30-34",
"35-39",
"40-44",
"45-49",
"50-54",
"55-59",
"60-64",
"65-69",
"70-74",
"75-79",
"80-84",
"85-89",
"90-94",
"95-99",
"100+"
), ordered = TRUE)
library(DT)
datatable(Colombia2022)
Piramide
library(tidyverse)
## ── Attaching packages ─────────────────────────────────────── tidyverse 1.3.2 ──
## ✔ ggplot2 3.4.1 ✔ purrr 1.0.1
## ✔ tibble 3.1.8 ✔ dplyr 1.1.0
## ✔ tidyr 1.3.0 ✔ stringr 1.5.0
## ✔ readr 2.1.4 ✔ forcats 1.0.0
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag() masks stats::lag()
Colombia2022 %>% mutate(
population = ifelse(gender=="M", population*(-1),
population*1))%>%
ggplot(aes(x = age,y = population, fill=gender)) +
geom_bar(stat = "identity") +
coord_flip()+
labs(title = "Title of plot", x = "Age",
y = "Population(in millions)")
