El método strsplit() en el lenguaje de programación R se usa para dividir la string usando un delimitador.
strsplit() Sintaxis:
Sintaxis: strsplit(string, split, fixed)
Parámetros:
- string: Vector de entrada o string.
- split: Es un carácter de string a dividir.
- corregido: haga coincidir la división o use la expresión regular.
Devolver: Devuelve la lista de palabras u oraciones después de la división.
Ejemplo de división de strings en lenguaje R
Ejemplo 1: Uso de la función strsplit() con delimitador
Aquí, estamos usando strsplit() junto con el delimitador, el delimitador es un carácter de una string existente para ser eliminado de la string y mostrarse.
R
# R program to split a string # Given String gfg < - "Geeks For Geeks" # Using strsplit() method answer < - strsplit(gfg, " ") print(answer)
Producción:
[1] "Geeks" "For" "Geeks"
Ejemplo 2: función strsplit() con delimitador de expresión regular
Aquí, estamos usando expresiones regulares en el delimitador para dividir la string.
R
# R program to split a string # Given String gfg <- "Geeks9For2Geeks" # Using strsplit() method answer <- strsplit(gfg, split = "[0-9]+") print(answer)
Producción:
[1] "Geeks" "For" "Geeks"
Ejemplo 3: Dividir las fechas usando la función strsplit() en R
También podemos manipular con la fecha usando strsplit(), solo necesitamos entender el formato de la fecha, por ejemplo en esta fecha (2-07-2020) siguiendo el mismo patrón (-), por lo que podemos eliminarlos usando el delimitador junto con » -“.
R
string_date<-c("2-07-2020","5-07-2020","6-07-2020", "7-07-2020","8-07-2020") result<-strsplit(string_date,split = "-") print(result)
Producción:
[[1]] [1] "2" "07" "2020" [[2]] [1] "5" "07" "2020" [[3]] [1] "6" "07" "2020" [[4]] [1] "7" "07" "2020" [[5]] [1] "8" "07" "2020"
Publicación traducida automáticamente
Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA