R中是否有办法使用粘贴功能编写矢量理解? 我只需要获得一个(长)向量的字符串表示( data ),如下所示:
data = [1, 58, 120]
s = paste(data[1], data[2], data[3], sep=", ")
在for-loop中没有比这更好的解决方案吗?
我发现这是关于R中的理解: List comprehension in R 但它似乎不适用于粘贴。
答案 0 :(得分:1)
就像@dickoa已经评论过的那样,将向量s
缩减为由,
分隔的一个字符串,您可以使用paste
:
data <- c(1, 2, 3)
paste(data, collapse = ", ")