我有一列,其值始终如“ xxxxTxxx”或“ xxTxx”,始终用“ T”分隔,我想提取字符串的第一部分,即“ T”之前的内容,然后将其保存在另一部分中列。
a <-c(“ abcT123”,“ Dsds1Tdf4”)
我得到一个包含3列的表格,如下所示:
a b c abcT123 abc 123 Dsds1Tdf4 Dsds Tdf4
可以帮忙吗?
答案 0 :(得分:3)
尝试
cbind(a,do.call(rbind,strsplit(a,"T")))
结果:
a
[1,] "abcT123" "abc" "123"
[2,] "Dsds1Tdf4" "Dsds1" "df4"
看?strsplit
。