#' Formata as tabelas de numero de casos por data de notificacao e sintomas
#'
#' @param dados dados
#' @param output.dir output.dir
#' @param tipo tipo
#' @param data data
#'
#' @importFrom dplyr group_by summarise
#' @importFrom utils write.csv
#' @export
#'
write.notificacoes.data <- function(dados,
output.dir,
tipo = "covid", # covid, srag, obitos_covid, obitos_srag
data) {
obitos <- c("obitos_covid", "obitos_srag")
n.notificacoes <- dados %>%
group_by(dt_notific) %>%
summarise(n.notific = n()) %>%
as.data.frame()
nome.not <- paste0(output.dir, "notificacoes_", tipo, "_", data, ".csv")
if (tipo %in% obitos) {
n.data <- dados %>%
group_by(dt_evoluca) %>%
summarise(n.casos = n()) %>%
as.data.frame()
nome.data <- paste0(output.dir, "n_casos_data_", tipo, "_", data, ".csv")
} else {
n.data <- dados %>%
group_by(dt_sin_pri) %>%
summarise(n.casos = n()) %>%
as.data.frame()
nome.data <- paste0(output.dir, "n_casos_data_sintoma_", tipo, "_", data, ".csv")
}
write.csv(n.notificacoes,
nome.not,
row.names = FALSE)
write.csv(n.data,
nome.data,
row.names = FALSE)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.