我厌倦了写作:
DateTime
为了得到:
myDate
特别是因为StringFormat
参数必须完全输入,因为它跟在paste(paste(letters[1:3], collapse=" "), "foo")
之后。 [1] "a b c foo"
很容易做到这一点:
collapse
但不返回值(grrr)。是否有任何基本(或其他R默认预加载包)函数,其行为类似于...
,并实际返回一个值?
显然,有几种方法可以构建这样的功能,但我无法相信没有预先存在的功能。
我刚才想到的一个可能的半好的解决方案:
cat
但又因为需要完全输入cat(letters[1:3], "foo")
而烦人。
答案 0 :(得分:1)
你可以尝试
Reduce(paste, c(letters[1:3], 'foo'))
答案 1 :(得分:0)
渴求
brodiecat <- function(...) {
foo <- list(...) # sorry, I forget the syntax..
for (i in 1:length(foo)) bar[[i]] <- paste(foo[[i]], collapse=' ')
for (j in 1:length(bar) allofit <- paste(bar[[j]], collapse=' ')
}
或类似的东西。