【发布时间】:2017-08-24 09:05:05
【问题描述】:
如果 df1 中第一列 [A] 中的相应值大于或等于 df2 中的值,我想对 df1 中的列中的值求和。我想在 df2 中执行此操作的值范围。
在 excel 中,公式看起来像: 一列的 SUMIF(df1$A,>=df2$Value,df1$B)。
df1:
[A] [B] [C]
1 10 20
2 20 20
3 20 30
4 10 50
5 30 10
df2:
Value
1
3
5
输出:
Value SUM[df1$B] SUM[df1$C]
1 90 130
3 60 90
5 30 10
【问题讨论】:
标签: r sum iteration conditional