假設f
是一個函數,它可以接受不同數量的參數。我有一個矢量x
其條目用作參數f
。如何從向量中爲函數指定一些參數?
x=c(1,2,3)
f(x[], otherarguments=100)
什麼是的x
作爲參數的條目傳遞給f
正確的和簡單的方式?謝謝!
E.g.
我想
t1 = traceplot(output.combined[1])
t2 = traceplot(output.combined[2])
t3 = traceplot(output.combined[3])
t4 = traceplot(output.combined[4])
grid.arrange(t1,t2,t3,t4,nrow = 2,ncol=2)
轉換爲類似
tt=c()
for (i in 1:4){
tt[i] = traceplot(output.combined[i])
}
grid.arrange(tt[],nrow = 2,ncol=2)
請提供可重複的例子 –
我猜你正在尋找'?do.call'?像do.call(「f」,c(as.list(x),otherarguments = 100))' –
@alexis_laz你應該轉換你的評論作爲答案:)比我的更好。 – agstudy