适用任意一个功能如何将R中实现该功能apply.func(func, arg.list)
,这需要一个任意函数func
和作为参合适的列表arg.list
,并返回调用func
包含在arg.list
参数的结果。例如。功能于R中
apply.func(foo, list(x="A", y=1, z=TRUE))
相当于
foo(x="A", y=1, z=TRUE)
谢谢!
P.S. FWIW,Python的等价物的apply.func
会像
def apply_func(func, arg_list):
return func(*arg_list)
或
def apply_func(func, kwarg_dict):
return func(**kwarg_dict)
或其某种变体。
没错。谢谢! – kjo 2011-05-31 19:13:26
+1首先发布... – Andrie 2011-05-31 19:16:44