Ich versuche, einen einzeiligen Text in R zu teilen und sie in einem Datenrahmen zu speichern.Split String zu Datenrahmen
Zum Beispiel. Ein Text wie folgt aus:
hello-world;1|(good)night world;2|...
Voraussichtlich werden:
V1 V2
hello-world 1
(good)night world 2
Um dies zu erreichen: Ich beginne mit den ursprünglichen Text Aufspalten auf '\'. Aus diesem Grund verwende ich getrennt von tidyr
.
library(tidyr)
as.data.frame(str) %>% separate(str, into=c("V1"), sep='\\|')
1 hello-world;1
#Warning message:
#Too many values at 1 locations: 1
Ich vermute, in dem ersten Split das Problem mit den -
steigt. Wie kann ich dieses Problem lösen?