我的问题与下面的问题非常相似,增加的问题是我需要用双空格分割。
Split column at delimiter in data frame
我想将此向量拆分为列。
text <- "first second and second third and third and third fourth"
结果应该是四列读“第一”,“第二和第二”,“第三和第三和第三”,“第四”
答案 0 :(得分:2)
我们可以使用\\s{2,}
来匹配strsplit
v1 <- strsplit(text, "\\s{2,}")[[1]]
v1
#[1] "first" "second and second"
#[3] "third and third and third" "fourth"
可以使用data.frame
as.data.frame.list
setNames(as.data.frame.list(v1), paste0("col", 1:4))