b = c(1,1,1,1)
[1] 1 1 1 1
如何将b
更改为"1,1,1,1"
答案 0 :(得分:2)
使用paste0
设置collapse=","
> paste0(b, collapse=",")
[1] "1,1,1,1"
请注意,结果不再是数字,而是字符。
cat
是另一种选择
> cat(b, sep=",")
1,1,1,1
正如@digEmAll所指出的,你不能存储cat
的输出,因为它只打印控制台上的输出,如果你想捕获那个输出以将它存储在一个对象中,那么一个替代方案是使用capture.output
,如:
capture.output (cat(b, sep=","))
与上面paste0
提供的结果相同。