我正在尝试使用 ddply 方法获取包含有关 3000 部电影的各种信息的数据框,然后计算每种类型的平均总收入。我是 R 新手,我已经阅读了此处与 ddply 相关的所有问题,但我似乎仍然无法正确理解。这是我现在拥有的:
> attach(movies)
> ddply(movies, Genre, mean(Gross))
Error in llply(.data = .data, .fun = .fun, ..., .progress = .progress, :
.fun is not a function.
我应该如何编写一个函数来取每组电影的“总”列中的值的平均值,按类型分组?我知道这似乎是一个简单的问题,但文档真的让我感到困惑,而且我对 R 语法还不太熟悉。
除了 ddply 之外,还有其他方法可以使这更容易吗?
谢谢!!