我已经为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中收到错误:二进制运算符的非数字参数。
无法同时理解这两个错误。请帮助。