I am new to R. Therefore, I have this vector containing the following:
> head(sampleVector)
[1] "| txt01 | 100 | 200 | 123.456 | 0.12345 |"
[2] "| txt02 | 300 | 400 | 789.012 | 0.06789 |"
I want to extract rows and break them into separate parts, with the data value apiece. I want to get a list resultListthat will eventually print the following:
> head(resultList)`
[[1]]`
[1] "" "txt01" "100" "200" "123.456" "0.12345"
[[2]]`
[1] "" "txt02" "300" "400" "789.012" "0.06789"
I am struggling with a note strsplit(), and I tried and got the following code:
resultList <- strsplit(sampleVector,"\\s+[|] | [|]\\s+ | [\\s+]")`
#would give me the following output`
# [[1]]`
# [1] "| txt01" "100" "200" "123.456" "0.12345 |"
Anyway, can I get the output of one call strsplit? I assume that my notation to distinguish separator + space is incorrect. Any help on this would be good.
source
share