【发布时间】:2020-05-19 20:16:54
【问题描述】:
给定以下字符串:
my.str <- "I welcome you my precious dude"
一分为二:
my.splt.str <- strsplit(my.str, " ")
然后连接:
paste(my.splt.str[[1]][1:2], my.splt.str[[1]][3:4], my.splt.str[[1]][5:6], sep = " ")
结果是:
[1] "I you precious" "welcome my dude"
当不使用冒号运算符时,它会返回正确的顺序:
paste(my.splt.str[[1]][1], my.splt.str[[1]][2], my.splt.str[[1]][3], my.splt.str[[1]][4], my.splt.str[[1]][5], my.splt.str[[1]][6], sep = " ")
[1] "I welcome you my precious dude"
为什么会这样?
【问题讨论】: