例如,我希望仅使用函数setObj(argument)
将变量存储在f()函数中,例如,其参数是带有a,b,c,d字段的列表。
f<-function(x){
setObj(argument=x)
(a+b+c+d)/4
}
所以我可以用他们的名字调用我的变量,而无需从列表中进行子集化。
谢谢
答案 0 :(得分:1)
我相信您正在寻找f<-function(x){
with(x,
(a+b+c+d)/4
)
}
f(list(a=1,b=2,c=3,d=4))
[1] 2.5
:
{{1}}