【发布时间】:2013-07-23 20:10:54
【问题描述】:
很多时候,我发现自己在输入以下内容
print(paste0(val1,',',val2,',',val3)) to print the output from a function with variables separated by a comma.
当我想从输出中复制生成一个 csv 文件时,它很方便。
我想知道我是否可以在 R 中编写一个函数来为我做这件事。经过多次尝试,我只能做到以下几点。
ppc <- function(string1,string2,...) print(paste0(string1,',',string2,',',...,))
它最多适用于三个参数。
> ppc(1,2,3)
[1] "1,2,3"
> ppc(1,2,3,4)
[1] "1,2,34"
ppc(1,2,3,4) 应该给出"1,2,3,4"。如何更正我的功能?我以某种方式相信这在 R 中是可能的。
【问题讨论】: