gpt4 book ai didi

r - 聚合函数在加载 memisc 包后产生错误

转载 作者:行者123 更新时间:2023-12-04 11:13:28 25 4
gpt4 key购买 nike

聚合 函数工作正常

aggregate(weight ~ feed, data = chickwts, mean)
feed weight
1 casein 323.5833
2 horsebean 160.2000
3 linseed 218.7500
4 meatmeal 276.9091
5 soybean 246.4286
6 sunflower 328.9167

但在 R 2.14.1 中加载 library(memisc) 后,相同的代码会产生以下错误

Error in `[.default`(xj, i) : invalid subscript type 'closure'

问题是什么,如何解决?预先感谢您的帮助。

最佳答案

这个包重新定义了aggregate方法。在这些情况下通常会出现警告,但由于 aggregate.formula 是隐藏方法,因此不会出现警告。您可以通过指定其命名空间来明确使用初始 aggregate 函数(需要三个冒号,因为它是一个隐藏方法)。

stats:::aggregate.formula(weight ~ feed, data = chickwts, mean)

关于r - 聚合函数在加载 memisc 包后产生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9060213/

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