Python具有*(...)语法糖。你能在R里这么做吗?
T= (2010,10,2,11,4,0,2,41,0) dt = datetime.datetime(*t0:7)
出发地:https://stackoverflow.com/a/2238361/1007926
这允许将元组的每个元素分配给(在本例中是datetime函数)的参数。
如果语法与Python相同,则R中的类似技巧可能如下所示:
lims <- c(10,20)
my.seq <- seq(*lims)我不认为这和这个问题中使用的“解包装”完全一样:
a,b,c= (1,2,3) 有没有办法在R中这样做,如下所示? a,b,c= c(1,2,3)
发布于 2014-12-03 16:04:07
我能想到的最接近的事情就是do.call
> lims <- c(10,20)
> do.call(seq, as.list(lims))
[1] 10 11 12 13 14 15 16 17 18 19 20但是,请注意,在计算中有一些细微的差异,可能会导致某些函数调用与直接调用而不是通过do.call调用不同。
https://stackoverflow.com/questions/27199521
复制相似问题