Prezado professor, resolveu, já estava com cabelo branco aqui rs... Muito obrigado e ótima tarde!!!

Diogo Jerônimo
Bacharel em Ciências Estatísticas - ENCE/IBGE
Mestre em Metrologia - PUC-Rio/PósMQI
CONRE: 8514 - SÉRIE A
Email: diogojose21@yahoo.com.br
http://lattes.cnpq.br/8996149312896520

Em segunda-feira, 25 de outubro de 2021 13:55:42 BRT, Marcus Nunes <marcus.nunes@gmail.com> escreveu:


Olá,

Use o código a seguir para resolver o seu problema:

### inicio do codigo
teste<-c(rep("EIA/EF/EQ/Q (Índice) IgG - Valor (DO/CO, Índice)",3),rep("EIA/EF/EQ/Q (U/mL) IgG - Valor (U/mL)",5))
teste <- data.frame(teste)

library(tidyverse)

teste %>%
  mutate(teste_limpo = str_replace_all(teste, "EIA/EF/EQ/Q \\(U/mL\\)", ""))
### fim do codigo

Também seria possível resolver o problema sem apelar para o tidyverse:

### inicio do codigo
gsub("EIA/EF/EQ/Q \\(U/mL\\)","",teste$teste)
### fim do codigo

O problema de utilizar "(" ou ")" diretamente, sem usar os caracteres de escape (ou seja, "\\(" ou "\\)") é que os comandos str_replace_all e gsub entendem isso como uma expressão regular, criando assim um grupo de caracteres e não fazendo a limpeza da maneira esperada originalmente.

Atenciosamente,
--
Marcus Nunes
Professor Adjunto
Universidade Federal do Rio Grande do Norte
Departamento de Estatística
Laboratório de Estatística Aplicada - http://lea.estatistica.ccet.ufrn.br
Curso de Big Data - https://introbigdata.org


On Mon, Oct 25, 2021 at 1:32 PM Diogo Jerônimo por (R-br) <r-br@listas.c3sl.ufpr.br> wrote:
Boa tarde prezados!!! Parece um do "ridículas", mas não consegui resolver. Segue o vetor de exemplo:

teste<-c(rep("EIA/EF/EQ/Q (Índice) IgG - Valor (DO/CO, Índice)",3),rep("EIA/EF/EQ/Q (U/mL) IgG - Valor (U/mL)",5))
data.frame(teste)

Eu preciso apagar os trechos do meu data.frame onde aparece o termo "EIA/EF/EQ/Q (U/mL)". Tentei usar o comando abaixo:

gsub("EIA/EF/EQ/Q (U/mL)","",teste)

mas não obtive sucesso. Alguém teria uma ideia de onde estou errando, ou se tem algum comando melhor no tidyverse ou dplyr para fazer isso?

Obrigado!!! 

Diogo Jerônimo
Bacharel em Ciências Estatísticas - ENCE/IBGE
Mestre em Metrologia - PUC-Rio/PósMQI
CONRE: 8514 - SÉRIE A
_______________________________________________
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.