strsplit function in R is used to split the string into substrings with the specified delimiter. So that the resultant substrings are separated by a delimiter.
Syntax for strsplit function in R:
strsplit() function in R takes two arguments, the string and the delimiter of the substrings
strsplit(string, delimiter)
The delimiter can be either a simple string or a regular expression
Example for strsplit() function in R:
## strsplit function in R with space delimiter mysentence<- "india won the icc worldcup on 2011" strsplit(mysentence," ")
In the above example the string is split into substring with space delimiter so the output will be
[[1]]
[1] “india” “won” “the” “icc” “worldcup” “on” “2011”
[1] “india” “won” “the” “icc” “worldcup” “on” “2011”
## strsplit function in R with / as delimiter path <- "home/lincon/data/output.csv" strsplit(path,"/")
In the above example the string is split into substring with “/” delimiter so the output will be
[[1]]
[1] “home” “lincon” “data” “output.csv”
[1] “home” “lincon” “data” “output.csv”
Example for strsplit() function in R with Regular expression:
## strsplit() function in R with regular expression mysentence <- "mike19sana17are1siblings" strsplit(mysentence, "[0-9]+")
In the above example we have replaced all the numbers with space, with the help of regular expression “[0-9]+” so the output will be
[[1]]
[1] “mike” “sana” “are” “siblings”
[1] “mike” “sana” “are” “siblings”