全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1938 4
2014-09-27
例如,存在一个100行3列的矩阵,假设这三列分别表示气温、纬度、月份,如何找出“月份=5”的所有“气温”并求取平均值。类似SQL中的select……from……where的功能。
我刚刚学习R语言,还不太明白,如何用最简单的方法实现这一效果,谢谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-9-27 19:31:01
假设X是你的数据矩阵,
temp_5=x[x[,3]==5,2]
mean(temp_5)
二维码

扫码加我 拉你入群

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

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

2014-9-28 13:52:33
#例题,按照性别对体重求均值,然后选择出性别=“F”的均值
a<-read.table("exam0203.txt",header=T)
b<-tapply(Weight,list(Sex),mean)  #其中list里可以加入多个分类变量
c<-as.matrix(b)
c["F",]
二维码

扫码加我 拉你入群

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

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

2014-10-1 13:08:21
huyiustc 发表于 2014-9-27 19:31
假设X是你的数据矩阵,
temp_5=x[x[,3]==5,2]
mean(temp_5)
谢谢!
二维码

扫码加我 拉你入群

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

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

2014-10-1 13:15:48
小朝 发表于 2014-9-28 13:52
#例题,按照性别对体重求均值,然后选择出性别=“F”的均值
a
谢谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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