【发布时间】:2022-06-13 04:44:35
【问题描述】:
一方面,我有一个函数,它以向量的分量作为参数。这个函数是这样的:
y_fun = function( x1, x2, x3, x4 ) 2*x1 + x2*x3*log( x4 )
另一方面,我确实没有有组件
x1, x2, x3, x4
但是,只有由以下给出的向量(带有这些组件):
vect = c(x1, x2, x3, x4)
对于我的目的来说,将向量分量的值一个接一个地输入到函数的参数中是不切实际的。 如何评估给定向量元素的函数?我试过这个(没有成功):
y_fun( as.list( vect ) )
还有这个
elements = noquote( paste0( vect, collapse = ",") )
y_fun( elements )
【问题讨论】:
标签: r