| juntar_populacao | R Documentation |
Performs a many-to-one join from observations to a population table, preserving observation order and rejecting ambiguous denominator keys. This is designed to connect outputs from [populacao_residente()] to event tables before calculating population-based indicators.
juntar_populacao(
dados,
populacao,
por,
coluna_populacao = "populacao",
nome = "populacao",
ausente = c("erro", "na"),
sobrescrever = FALSE
)
dados |
Observation data frame. |
populacao |
Population data frame. |
por |
Character vector of join columns. An unnamed vector uses the same names in both tables. In a named vector, names refer to columns in 'dados' and values to columns in 'populacao'. |
coluna_populacao |
Name of the numeric denominator column in 'populacao'. |
nome |
Name assigned to the joined denominator column. |
ausente |
How to handle observations without a denominator: '"erro"' stops and '"na"' keeps them with a missing value. |
sobrescrever |
Whether an existing 'nome' column in 'dados' may be replaced. |
'dados' with one validated population denominator column appended.
eventos <- data.frame(codigo = c("A", "B"), ano = 2024, casos = c(2, 4))
denominadores <- data.frame(
municipio = c("A", "B"), ano = 2024, habitantes = c(1000, 2000)
)
juntar_populacao(
eventos, denominadores,
por = c(codigo = "municipio", ano = "ano"),
coluna_populacao = "habitantes"
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.