gpt4 book ai didi

r - 在 R 上按列值聚合行(总和)的最简单方法是以下类型的数据框?

转载 作者:行者123 更新时间:2023-12-02 16:50:04 24 4
gpt4 key购买 nike

index   type.x  type.y   col3   col4
1 a m 20 25
2 b m 30 28
3 a m 15 555
3 a n 20 555
4 a m 666 10
4 b m 666 20

当我尝试获得这种形状时,我曾尝试聚合保留索引和 group_by 但没有成功:

index   col3   col4
1 20 25
2 30 28
3 35 555
4 666 30

最佳答案

如果您使用的是 base R,以下代码可能会有所帮助

r <- aggregate(df[4:5],by = df[1],function(v) sum(unique(v)))

给出

> r
index col3 col4
1 1 20 25
2 2 30 28
3 3 35 555
4 4 666 30

关于r - 在 R 上按列值聚合行(总和)的最简单方法是以下类型的数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59106920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com