Ho un vettore di caratteri contenente nomi di variabili come x <- c("AB.38.2", "GF.40.4", "ABC.34.2")
. Voglio estrarre le lettere in modo da avere un vettore di carattere ora contenente solo le lettere, ad es. c("AB", "GF", "ABC")
.Estrai lettere da una stringa in R
Poiché il numero di lettere varia, non è possibile utilizzare substring
per specificare il primo e l'ultimo carattere.
Come posso fare questo?
Oppure 'sub (" [^ [: alpha:]] + "," ", x)' –
Oppure, con 'library (" stringr ")', un po 'più leggibile: 'str_extract (x," [ AZ] + ")' – vaettchen