【发布时间】:2020-11-09 21:12:09
【问题描述】:
当另一列是特定值时,我想查找数据集的列总和。下面是我的数据的屏幕截图,我想对每次迭代的 farmID 求和。
我的猜测是代码是 IF(iteration=x), sum(FarmID) 但我不知道如何实现。
部分数据截图
【问题讨论】:
-
请使用
dput添加数据,而不是图像。还显示相同的预期输出。请阅读有关how to ask a good question 的信息以及如何提供reproducible example。 -
它将类似于:
sum( df$farmid [ df$iteration==x] )。 -
啊哈!是:
sum(df$`Farm ID`[which(df$Iteration==x)])终于在这个帖子里找到了:stackoverflow.com/questions/10827705/conditional-sum-in-r>
标签: r