R - paste函数中的向量理解

时间:2014-02-06 12:27:30

标签: string r list list-comprehension

R中是否有办法使用粘贴功能编写矢量理解? 我只需要获得一个(长)向量的字符串表示( data ,如下所示:

data = [1, 58, 120]
s = paste(data[1], data[2], data[3], sep=", ")

在for-loop中没有比这更好的解决方案吗?

我发现这是关于R中的理解: List comprehension in R 但它似乎不适用于粘贴。

1 个答案:

答案 0 :(得分:1)

就像@dickoa已经评论过的那样,将向量s缩减为由,分隔的一个字符串,您可以使用paste

data <- c(1, 2, 3)
paste(data, collapse = ", ")