Chapter 26 18. Example Solutions for Extra Practice
26.1 18.1 Titanic: Survival Count by Sex
titanic %>%
count(Sex, Survived) %>%
ggplot(aes(x = Sex, y = n, fill = Survived)) +
geom_col(position = "dodge") +
labs(
title = "Titanic Survival Count by Sex",
x = "Sex",
y = "Number of Passengers",
fill = "Survived"
)
26.2 18.2 WHO: Total Cases by Sex
who_clean %>%
group_by(sex) %>%
summarize(total_cases = sum(cases, na.rm = TRUE)) %>%
arrange(desc(total_cases))## # A tibble: 2 x 2
## sex total_cases
## <chr> <dbl>
## 1 m 27490494
## 2 f 15907024
26.3 18.3 WHO: Total Cases by Age Group
who_clean %>%
group_by(age) %>%
summarize(total_cases = sum(cases, na.rm = TRUE)) %>%
arrange(desc(total_cases)) %>%
ggplot(aes(x = reorder(age, total_cases), y = total_cases)) +
geom_col() +
coord_flip() +
labs(
title = "Total TB Cases by Age Group",
x = "Age Group",
y = "Total Cases"
)