Issue in read_region() : Centro-oeste is empty
JFARod opened this issue · 3 comments
@JFARod , voce poderia por favor colar abaixo o código que voce usou para criar essas imagem ?
@JFARod , voce poderia por favor colar abaixo o código que voce usou para criar essas imagem ?
Claro @rafapereirabr , aqui está
`library(tidyverse)
library(geobr)
geo_reg<-read_region()
map_br_reg<-resumo_reg%>%
left_join(geo_reg,by=join_by(NomeRegiao==name_region))%>%
select(-c(code_region))
ggplot(data=map_br_reg)+
geom_sf(aes(fill=casos,geometry=geom))+
labs(title = "Distribuição de Casos no Brasil por Região")`
Também envio a View do objeto para mostrar que a linha Centro-oeste veio vazia
Obrigado por abrir o issue. O dado do geobr está completo. Veja examplo abaixo:
library(ggplot2)
library(geobr)
geo_reg <- geobr::read_region()
ggplot(data = geo_reg) +
geom_sf() +
labs(title = "Regiões do Brasil")
O problema ocorre na hora de fazer o left_join()
porque a grafia da região Centro-Oeste está diferente nas duas bases. Ou seja, o problema não é da geometria, mas simplesmente da grafia do nome da região.
No dado do geobr, não tem o hífem entre as duas palavras. Isso é um erro do geobr porque a grafia oficial tem o hifem. Para uma solução definitiva, eu criei um novo issue #333 para tratar disso. Para o curto prazo, sugiro vc simplesmente fazer um ajuste no texto da coluna.
Fechando esse issue aqui.