gpt4 book ai didi

r - 在 R 中给定行 "matches"创建具有平均列值的表

转载 作者:行者123 更新时间:2023-12-04 12:05:56 27 4
gpt4 key购买 nike

我希望有人可以帮助我解决这个问题。假设我必须像下面这样的数据帧。

      A     B     C     D
1 1 1 10 100
2 2 1 30 200
3 1 2 30 200
4 2 2 10 400

A B C D
1 1 1 10 300
2 2 1 20 400
3 1 2 30 300
4 2 2 20 600

我想要的结果是创建一个组合框架,在 C 和 D 列中给出平均值,给出 A 和 B 列中值的完整组合匹配,产生一个如下所示的框架:
      A     B     C     D
1 1 1 10 200
2 2 1 25 300
3 1 2 30 250
4 2 2 15 500

任何人都知道一段代码可以帮助我解决这个问题?

最佳答案

base R选项可以是:

aggregate(cbind(C, D) ~ ., FUN = mean, data = rbind(df1, df2))

A B C D
1 1 1 10 200
2 2 1 25 300
3 1 2 30 250
4 2 2 15 500

关于r - 在 R 中给定行 "matches"创建具有平均列值的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59312926/

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