gpt4 book ai didi

r - n 行的静态均值列

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

给定一个包含两列的数据框,我希望计算第三列,该列将包含每 n 行的平均值,同时保持数据框完整。

给定数据框

 index<-1:20
V<-c(2,5,7,4,8,9,4,6,8,NA,3,4,5,6,0,4,5,7,5,3)
DF<-data.frame(index,V)

我怎么能创建 DF$mean 这将是每 5 行的非滚动平均值。
   index V  mean
1 2 5.2
2 5 5.2
3 7 5.2
4 4 5.2
5 8 5.2
6 9 6.75
7 4 6.75
8 6 6.75
9 8 6.75
10 NA 6.75
11 3 3.6
12 4 3.6
13 5 3.6
14 6 3.6
15 0 3.6
16 4 4.8
17 5 4.8
18 7 4.8
19 5 4.8
20 3 4.8

最佳答案

您可以使用 colMeans 和 rep

DF$mean <- rep(colMeans(matrix(DF$V, nrow=5), na.rm=TRUE), each=5)

关于r - n 行的静态均值列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12754054/

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