Skip to content

Commit

Permalink
update ex solution
Browse files Browse the repository at this point in the history
  • Loading branch information
lgatto committed Jun 10, 2024
1 parent 3c12ead commit 57aa9f9
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions 90-ccl.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,36 @@ dplyr::count(x, TX_VICT_TYPE_DESCR_FR, TX_PROV_DESCR_FR) |>
geom_bar(stat = "identity") +
facet_wrap(~ TX_PROV_DESCR_FR) +
theme(axis.text.x = element_text(angle = 90, hjust = 0.5, vjust = 0.5))
res <- filter(x, TX_VICT_TYPE_DESCR_FR != "Inconnu", TX_PROV_DESCR_FR != " ") |>
group_by(TX_VICT_TYPE_DESCR_FR, TX_PROV_DESCR_FR) |>
summarise(m = sum(MS_VICT), n = n())
## Dans mon code, j'ai réalisé un group_by et un summarize (sum())
## parce que si on regarde le nombre de victimes, on peut observer
## qu'il y a parfois 2 victimes pour le même "type de victime" pour la
## même date. Je suppose qu'avec un summarize(n()), on risque de
## perdre ces informations? Ou alors, j'ai mal compris les données, ou
## la question?
pm <- res |>
ggplot(aes(x = TX_PROV_DESCR_FR, y = m)) +
geom_point() + geom_line(aes(group = TX_VICT_TYPE_DESCR_FR)) +
facet_wrap(~ TX_VICT_TYPE_DESCR_FR, scale = "free_y") +
ggtitle("sum()") +
theme(axis.text.x = element_text(angle = 90))
pn <- res |>
ggplot(aes(x = TX_PROV_DESCR_FR, y = n)) +
geom_point() + geom_line(aes(group = TX_VICT_TYPE_DESCR_FR)) +
facet_wrap(~ TX_VICT_TYPE_DESCR_FR, scale = "free_y") +
ggtitle("sum()") +
theme(axis.text.x = element_text(angle = 90))
pn + pm
```

`r msmbstyle::question_begin()`
Expand Down

0 comments on commit 57aa9f9

Please sign in to comment.