gpt4 book ai didi

r - 从函数外部向函数传递多少个参数

转载 作者:行者123 更新时间:2023-12-02 14:31:43 24 4
gpt4 key购买 nike

在 R 中,如何确定函数所需的参数数量?

fa = function(x){}
fb = function(x,y){}
fc = function(x,y,z){}

所以我想定义一个函数,f,其中:

f(fa) = 1
f(fb) = 2
f(fc) = 3

等等...

基本上,我想要 nargs() 的实用程序,但来自相关函数的外部。

上述原因是我需要知道函数期望的参数数量,对于 optim(...) 的特定实现,其中确定要优化的函数并在运行时生成。

最佳答案

一种可能的方法:

b <- function(x, y) {}
length(formals(b))
# [1] 2

关于r - 从函数外部向函数传递多少个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43738581/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com