首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提取R中的分组数据

提取R中的分组数据
EN

Stack Overflow用户
提问于 2012-07-18 04:58:25
回答 1查看 83关注 0票数 0

这可能是一个基本的问题,但我想计算65-74岁老年人的平均债券财富,并且只计算那些债券(>0)和没有回复(由9999...表示)的人的平均债券财富。

代码语言:javascript
复制
mean(Bonds[Age>64 & Age<75 & Bonds>0 & Bonds<999999999999])

我收到一个错误消息:较长的对象长度不是较短对象长度的倍数

我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2012-07-18 05:14:57

这个问题并不清楚数据是如何形成的;我假设Bonds是一个包含两列BondsAgedata.frame。然后

代码语言:javascript
复制
idx <- Bonds$Age>64 & Bonds$Age<75 & Bonds$Bonds>0 & Bonds$Bonds<999999999999

指示哪些行完全满足条件,

代码语言:javascript
复制
mean(Bonds[idx, "Bonds"])

返回列Bonds的平均值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11530761

复制
相关文章

相似问题

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