gpt4 book ai didi

r - 在 r 中使用跨组聚合的加权平均值

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

<分区>

我想使用 r 中的聚合函数对一组进行加权平均。

这是我的数据:

set.seed(1980)
Group_1 <- sample(letters[1:4], 50, TRUE)
Group_2 <- sample(letters[8:13], 50, TRUE)
Weight <- sample(seq(1,50), 50, TRUE)
Value <- sample(seq(1,50), 50, TRUE)

DF <- data.frame(Group_1, Group_2, Weight, Value)

head(DF)

我想使用 Weight 列为每个成对组取 Value 列的加权平均值。

这样,聚合函数将如下所示:

aggregate(Value ~ Group_1 + Group_2, data = df, mean)

如何使用聚合函数获取加权平均值?

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