【发布时间】:2021-07-30 20:21:48
【问题描述】:
在下面的代码中,我试图在我正在使用的“常规季节”数据集的“类别”列中找到每个项目的平均正确分数。
rs_category <- list2env(split(regular_season, regular_season$category),
.GlobalEnv)
unique_categories <- unique(regular_season$category)
for (i in unique_categories)
Mean_[i] <- mean(regular_season$correct[regular_season$category == i], na.rm = TRUE, .groups = 'drop')
eapply(rs_category, Mean_[i])
print(i)
不过,我无法让它工作。我已经创建了类别中的项目列表作为子数据集,并且分别(我认为)我已经创建了类别中唯一项目的向量,以便运行 for 循环。我感觉问题可能与我如何定义平均函数有关,因为“eapply()”行发生错误并告诉我“Mean_[i]”不是一个函数,但我想不出还有什么其他方法来定义函数。如果有人可以提供帮助,我将不胜感激。
【问题讨论】:
-
如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example。