2014-07-23 43 views
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载体中,使我得到1维的,在vb这样5成员向量?

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

欣赏帮助。

回答

3

一种可能性:

unlist(vb) 
# [1] "a" "b" "c" "d" "e" 
+0

完美!不知道这个功能 – Stephen

2

或者

scan(text=va, sep=";",what="") 
#Read 5 items 
# [1] "a" "b" "c" "d" "e" 
相关问题