为什么 'object.size' 不接受 'units' 论点

Why 'object.size' not accepting 'units' argument

显然 'object.size' 函数只接受一个参数(即对象),但不接受 'units' 或任何其他参数。我该如何解决?

如果我仍然尝试,会发生以下情况:

object.size(averageBySubAct, units = "Mb")

Error in object.size(averageBySubAct, units = "Mb") : 
  unused argument (units = "Mb")
?object.size

这给出了

object.size(x)

## S3 method for class 'object_size'
format(x, units = "b", ...)
## S3 method for class 'object_size'
print(x, quote = FALSE, units = "b", ...)

注意 object.size() 有一个参数,x。但是,我们可以打印 object.size(x) 的结果,然后使用 units 参数(如评论中所述)

print(object.size(c(5,6,1)), units="Mb")
# 0 Mb