R:对列中的元素进行计数并合并而不循环/重新排列

时间:2019-03-07 21:11:14

标签: r dataframe count col

总结我的问题,我得到了一个像这样的数据框:

df['mean'] = np.where(df['Counts']>1, 1, df['mean'])

在第1栏中输入ID,在第2栏中输入价格。我需要这样的输出:

1   10
3   20
5   40
6   30 
1   100
2   25
7   13
3   70

因此具有相同ID的所有价格的总和,没有任何循环,无需重新排列或压缩。 我不要像这样的解决方案:

1   110
3   90
5   40
6   30 
1   110
2   25
7   13
3   90

这也没有帮助:

1  110
2  25
3  90
5  40
6  30
7  13

因为它仅适用于小型数据帧(df)。

我想解决方案很简单...但是无论如何我都做不到。

预先感谢您:)

0 个答案:

没有答案