首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >R中重复结构中的聚合手段

R中重复结构中的聚合手段
EN

Stack Overflow用户
提问于 2018-02-19 15:28:35
回答 1查看 51关注 0票数 0

我有一个数据框架,比如:

代码语言:javascript
代码运行次数:0
运行
复制
p <- c(1,2,3,4,5,6,7,8,9,10)

我想要每两个连续值的平均值:

1+2/2,3+4/2等。

我尝试的是:

代码语言:javascript
代码运行次数:0
运行
复制
agg_data <- aggregate(p, by= list(rep(1:2,5)), FUN= mean)

但结果并不是我想要的。它给出了每一秒值的平均值:

1+3+5+7+9/5 =5

2+4+6+8+10/5 =6

如何更改函数以获得正确的结果?

EN

回答 1

Stack Overflow用户

发布于 2018-02-19 16:42:38

by语句中,更改rep

代码语言:javascript
代码运行次数:0
运行
复制
aggregate(p, by= list(rep(1:5,each = 2)), FUN= mean)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48861316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档