Diciamo che ho un vettore di caratteri di nomi casuali. Ho anche un altro vettore di caratteri con un numero di marche di automobili e voglio rimuovere qualsiasi occorrenza di un incidente automobilistico nel vettore originale.Rimozione di un gruppo di parole da un vettore di caratteri
Quindi, dato i vettori:
dat = c("Tonyhonda","DaveFord","Alextoyota")
car = c("Honda","Ford","Toyota","honda","ford","toyota")
voglio finire con qualcosa come di seguito:
dat = c("Tony","Dave","Alex")
Come posso rimuovere parte di una stringa in R?
Non sono sicuro del motivo per cui è stato votato da vicino. È utile quando si vota per chiudere per spiegare perché, soprattutto per una nuova persona SO. Posso chiedere perché questo è fuori tema per l'elettore vicino? –
Se vuoi evitare di avere entrambi i pattern in maiuscolo e in maiuscolo e usare la risposta di Codoremifa, considera l'uso di ignore.case = TRUE nella chiamata 'gsub'. –