0

我想拆分一个字符向量,以便将其他成员添加到向量的长度中。

> va <- c("a", "b", "c;d;e")
[1] "a"     "b"     "c;d;e"
> vb <- strsplit(va, ";")
[[1]]
[1] "a"

[[2]]
[1] "b"

[[3]]
[1] "c" "d" "e"

我可以得到vb与向量相同格式的va向量,以便我得到一维、5 个成员向量vb吗?

[1] "a"     "b"     "c"      "d"       "e"

感谢帮助。

4

2 回答 2

3

一种可能:

unlist(vb)
# [1] "a" "b" "c" "d" "e"
于 2014-07-23T19:46:20.157 回答
2

或者

scan(text=va, sep=";",what="")
#Read 5 items
# [1] "a" "b" "c" "d" "e"
于 2014-07-23T19:49:09.837 回答