dado una cadena de caracteresR strsplit con múltiples argumentos divididos desordenados?
test_1<-"abc def,ghi klm"
test_2<-"abc, def ghi klm"
deseo de obtener
"abc"
"def"
"ghi"
Sin embargo, el uso de strsplit, se debe conocer el orden de los valores de división de la cadena, como strsplit utiliza el primer valor de hacer la primera división, la segunda para hacer la segunda ... y luego recicla.
Pero esto no es así:
strsplit(test_1, c(",", " "))
strsplit(test_2, c(" ", ","))
strsplit(test_2, split=c("[:punct:]","[:space:]"))[[1]]
Busco a dividir la cadena dondequiera que la encuentre cualquiera de mis valores de división en un solo paso.
En realidad 'strsplit (test_1, c (" ",", "))' no funciona para mí. Devuelve: '" abc def "" ghi klm "' – betabandido
Tienes razón. Lo quité. Todavía quiero agregar un ejemplo de trabajo usando múltiples valores divididos si tiene uno. –