将列表连接到单个列表中

时间:2017-05-17 05:05:00

标签: r

我有一个数组“wc”,它包含数字列表。我想将这些列表附加到单个字符串中,并用“;”分隔它们。

wc [1] =“235”“4”“6”

wc [2] =“34”“45”“41”“8”

wc [3] =“3”“45”“65”

等到wc [9]

输出应为235 4 6; 34 45 41 8; 3 45 65

temp = ""
for (i in 1:length(wc))
{
temp = gsub(" ", " ",toString(c(wc[1:9])))

}

但我得到的输出是

c(“235”,“4”,“6”),c(“34”,“45”,“41”,“8”),...

1 个答案:

答案 0 :(得分:0)

假设wc是包含向量的R列表对象:

paste(sapply(wc,function(x){paste(x, collapse = " ")},simplify = T),collapse = ";")

希望这就是你要找的东西。