2014-07-23 101 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" 
相關問題