um pequena correção para evitar repetição da coluna cidades,
a <- "Nova_Nazare_(MT)"
b <- "Ilhéus_(BA)"
c <- data.frame
(https://link.getmailspring.com/link/14d0449d-01c8-4d8e-bcce-bddbc27e1...@getmailspring.com/0?redirect=data.frame&recipient=ci1ickBsaXN0YXMuYzNzbC51ZnByLmJy)(cidades=c(a,b))
#i
Usando o código reproduzível do Cid, é possível fazer utilizando a função adply
do pacote {plyr}
a <- "Nova_Nazare_(MT)"
b <- "Ilhéus_(BA)"
c <- data.frame(cidades=c(a,b))
#install.packages("plyr")
library(plyr)
adply(c,1,function(x)
data.frame(cidade=tolower(substr(x,1,nchar(x)-5)),estado=subs
Obrigada!
Em qua., 18 de nov. de 2020 às 11:35, Cid Póvoas por (R-br) <
r-br@listas.c3sl.ufpr.br> escreveu:
>
>
> library(tidyverse)
> library(stringi)
>
> a <- "Nova_Nazare_(MT)"
> b <- "Ilhéus_(BA)"
> c <- data.frame(cidades=c(a,b))
>
> c %>% mutate(estado = stri_sub(.$cidade,-3,-2),
>
library(tidyverse)
library(stringi)
a <- "Nova_Nazare_(MT)"
b <- "Ilhéus_(BA)"
c <- data.frame(cidades=c(a,b))
c %>% mutate(estado = stri_sub(.$cidade,-3,-2),
cidades = stri_sub(.$cidade,1,-6),
cidades = tolower(cidades))
*Cid Edson Mendonça Póvoas **Cel: +55 (73) 991
Olá pessoal,
Eu gostaria de retirar a UF que vem junto com os municípios dos dados do
IBGE, coloca-la em uma nova coluna para os estados, e deixar todos os
caracteres em minúsculo. Exemplo:
De
Nova_Nazare_(MT)
para
nova_nazare
Este é o script que estou utilizando:
#Calling the package group ---