【发布时间】:2015-07-16 04:28:08
【问题描述】:
我有一个简单的整数向量
a<- c(5, 11, 20)
我想对其应用多个操作,例如,
a1<- a+1
a2<- a+2
a3<- a-3
... 然后明智地组合新的向量元素。在此示例中,它将是:
new_a<-c(rbind(a1,a2,a3))
由于我的原始向量非常大(~10,000),而我想要应用的操作也很多(~20),我想知道是否有更紧凑的方法来做同样的事情?
【问题讨论】:
-
类似
as.vector(t(outer(a, c(1,2,-3), "+")))? -
谢谢 Pascal,它完全符合我的需求!