全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2502 2
2008-09-21

比如说一个data frame为X,第一列为因子列为A{a1,a2,a1,a2,...},第二列为值列B{b1,b2,b3,b4,...}

如何示a1所对应所有B的数的平均和a2对应的平均?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2008-9-21 23:22:00

X.A1<-X[X[,1]=="a1",2]
mean(X.A1)

即可!

问题已经解决了.

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-26 15:10:59
你这个办法确实可行,只是为了代码的简洁和高效,我建议你使用另外一种办法。用tapply函数这个是一个非常
强大的函数。基本用法:
tapply(x,y,fun)其中x为数值型向量,y为等长度的因子型的向量,fun为函数,这里就用mean
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群