J'essaie d'utiliser R pour certaines analyses de texte de base.Supprimer des expressions spécifiques d'une chaîne
J'ai une colonne contenant un type de données complexe. Je souhaite conserver un tableau séparé que je peux utiliser pour supprimer certaines phrases de la première colonne de données.
J'ai essayé gsubfn mais sans succès.
Par exemple
dirtydata <- c("JOHN COURT","@PETER","BOB 22","RUPERT BODY CORPORATE")
removefields <-c("COURT","BODY CORPORATE")
Pourquoi
x <- gsubfn(removefields,"",dirtydata)
fonctionne pas?
Espérant une sortie
c("JOHN ","@PETER","BOB 22","RUPERT ")
Veuillez inclure le nom des paquets supplémentaires chargés. mais vous pouvez essayer 'gsub (coller (removefields, collapse =" | ")," ", dirtydata)' – Jimbou
Copie possible de [Comment remplacer plusieurs chaînes avec le même en R] (https://stackoverflow.com/questions/28285480/comment-remplacer-plusieurs-chaînes-avec-le-même-dans-r) ou [celui-ci] (https://stackoverflow.com/questions/24645390/r-remove-multiple-text-strings -in-data-frame) – Jimbou