Acrescentar nova coluna com base em palavras de outra coluna

Pessoal: Trabalho um banco de dados com a seguinte variável, dentre muitas outras: *NOME_DA_ESCOLA* CASA ESPERENCA III COLEGIO METODO COLEGIO MUNICIPAL MARCONI COLEGIO MUNICIPAL MARCONI COLEGIO MUNICIPAL MARCONI COLEGIO MUNICIPAL MARCONI COLEGIO SALESIANO COLEGIO SALESIANO COLEGIO SALESIANO ESCOLA ESTADUAL PROFESSORA AMELIA DE CASTRO MONTEIRO ESCOLA ESTADUAL PROFESSORA AMELIA DE CASTRO MONTEIRO ESCOLA MUNICIPAL BELO HORIZONTE ESCOLA MUNICIPAL BELO HORIZONTE ESCOLA ESTADUAL AFONSO PENA ESCOLA ESTADUAL AFONSO PENA ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES 1) Pretendo acrescentar mais 1 variável com base nas palavras "MUNICIPAL" e "ESTADUAL" deste banco para que fique assim: *NOME_DA_ESCOLA* *TIPO_DE_ESCOLA* CASA ESPERENCA III PARTICULAR COLEGIO METODO PARTICULAR COLEGIO MUNICIPAL MARCONI MUNICIPAL COLEGIO MUNICIPAL MARCONI MUNICIPAL COLEGIO MUNICIPAL MARCONI MUNICIPAL COLEGIO MUNICIPAL MARCONI MUNICIPAL COLEGIO SALESIANO PARTICULAR COLEGIO SALESIANO PARTICULAR COLEGIO SALESIANO PARTICULAR ESCOLA ESTADUAL PROFESSORA AMELIA DE CASTRO MONTEIRO ESTADUAL ESCOLA ESTADUAL PROFESSORA AMELIA DE CASTRO MONTEIRO ESTADUAL ESCOLA MUNICIPAL BELO HORIZONTE MUNICIPAL ESCOLA MUNICIPAL BELO HORIZONTE MUNICIPAL ESCOLA ESTADUAL AFONSO PENA ESTADUAL ESCOLA ESTADUAL AFONSO PENA ESTADUAL ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESTADUAL ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESTADUAL ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESTADUAL 2) Há como fazê-lo no R. Grande Abraço.

Sugiro algo assim: ifelse(grepl("MUNICIPAL|ESTADUAL", NOME_DA_ESCOLA, ignore.case = TRUE), gsub(".*(MUNICIPAL|ESTADUAL).*", "\\1", NOME_DA_ESCOLA), "PARTICULAR") 2017-02-10 23:27 GMT-02:00 Amikobh via R-br <r-br@listas.c3sl.ufpr.br>:
Pessoal:
Trabalho um banco de dados com a seguinte variável, dentre muitas outras:
*NOME_DA_ESCOLA* CASA ESPERENCA III COLEGIO METODO COLEGIO MUNICIPAL MARCONI COLEGIO MUNICIPAL MARCONI COLEGIO MUNICIPAL MARCONI COLEGIO MUNICIPAL MARCONI COLEGIO SALESIANO COLEGIO SALESIANO COLEGIO SALESIANO ESCOLA ESTADUAL PROFESSORA AMELIA DE CASTRO MONTEIRO ESCOLA ESTADUAL PROFESSORA AMELIA DE CASTRO MONTEIRO ESCOLA MUNICIPAL BELO HORIZONTE ESCOLA MUNICIPAL BELO HORIZONTE ESCOLA ESTADUAL AFONSO PENA ESCOLA ESTADUAL AFONSO PENA ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES
1) Pretendo acrescentar mais 1 variável com base nas palavras "MUNICIPAL" e "ESTADUAL" deste banco para que fique assim:
*NOME_DA_ESCOLA* *TIPO_DE_ESCOLA* CASA ESPERENCA III PARTICULAR COLEGIO METODO PARTICULAR COLEGIO MUNICIPAL MARCONI MUNICIPAL COLEGIO MUNICIPAL MARCONI MUNICIPAL COLEGIO MUNICIPAL MARCONI MUNICIPAL COLEGIO MUNICIPAL MARCONI MUNICIPAL COLEGIO SALESIANO PARTICULAR COLEGIO SALESIANO PARTICULAR COLEGIO SALESIANO PARTICULAR ESCOLA ESTADUAL PROFESSORA AMELIA DE CASTRO MONTEIRO ESTADUAL ESCOLA ESTADUAL PROFESSORA AMELIA DE CASTRO MONTEIRO ESTADUAL ESCOLA MUNICIPAL BELO HORIZONTE MUNICIPAL ESCOLA MUNICIPAL BELO HORIZONTE MUNICIPAL ESCOLA ESTADUAL AFONSO PENA ESTADUAL ESCOLA ESTADUAL AFONSO PENA ESTADUAL ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESTADUAL ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESTADUAL ESCOLA ESTADUAL ALISSON PEREIRA GUIMARAES ESTADUAL
2) Há como fazê-lo no R.
Grande Abraço.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O
participantes (2)
-
Amikobh
-
Henrique Dallazuanna