calc_nv [1]中的错误:“ closure”类型的对象不可子集化

时间:2020-06-04 10:31:46

标签: r function

我已经为networth编写了一个函数-

calc_nv <- function(a = d4$Total ,b = dl$`Reserve and Surplus`,
                    c = dl$`Satuatory Reserves`, d = dl$`Satuatory Reserves`,
                    e = dl$`Capital Reserves` ,f = dl$Deposits ,
                    g = dl$Borrowings ,h = dl$`Other Liabilities and Provisions`){
  nv <- a - (b + c + d + e + f + g + h)
  print(nv)
}

当我通过运行代码calc_nv [1]使用该函数时,在calc_nv [1]中出现错误:“ closure”类型的对象不可子集化。

如果将方括号从[]更改为()。例如-calc_nv(1)。我在b + c中收到错误:二进制运算符的非数字参数。

无法同时理解这两个错误。请帮助。

0 个答案:

没有答案