楼主: John12138
25743 13

[问答] 如何用R求两列的每一行的平均值 [推广有奖]

  • 0关注
  • 0粉丝

高中生

77%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
445 点
帖子
15
精华
0
在线时间
31 小时
注册时间
2017-2-20
最后登录
2019-11-3

楼主
John12138 发表于 2017-2-25 22:56:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如何用R求两列的每一行的平均值
二维码

扫码加我 拉你入群

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

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

关键词:平均值 如何用 如何 平均值

回帖推荐

wangfs111222 发表于4楼  查看完整内容

paste("sample",1:5,sep="")

沙发
wangfs111222 发表于 2017-2-26 08:09:25
apply(data,1,mean)
已有 2 人评分经验 论坛币 收起 理由
crystal8832 + 5 精彩帖子
李会超 + 60 精彩帖子

总评分: 经验 + 60  论坛币 + 5   查看全部评分

藤椅
John12138 发表于 2017-2-26 11:42:19
wangfs111222 发表于 2017-2-26 08:09
apply(data,1,mean)
谢谢了,还有如何用R产生一段连续的字符串,例如sample1,sample2,。。。。。。

板凳
wangfs111222 发表于 2017-2-26 12:22:38
paste("sample",1:5,sep="")
已有 2 人评分经验 热心指数 收起 理由
李会超 + 40 精彩帖子
风之将尽 + 1 热心帮助其他会员

总评分: 经验 + 40  热心指数 + 1   查看全部评分

报纸
foozhencheng 学生认证  发表于 2017-5-28 14:01:21 来自手机
用t转置,然后colMeans

地板
crystal8832 学生认证  发表于 2017-5-29 22:18:44
foozhencheng 发表于 2017-5-28 14:01
用t转置,然后colMeans
用rowMeans就不用转置了

7
foozhencheng 学生认证  发表于 2017-5-30 07:04:26
crystal8832 发表于 2017-5-29 22:18
用rowMeans就不用转置了
有道理,竟然忘记了还有rowMeans,不过如果想逐行/列求方差的话就没有那么方便了,要么自己写,要么调包~

8
crystal8832 学生认证  发表于 2017-5-30 16:50:21
foozhencheng 发表于 2017-5-30 07:04
有道理,竟然忘记了还有rowMeans,不过如果想逐行/列求方差的话就没有那么方便了,要么自己写,要么调包~
求方差的话用apply,也很便捷。

9
foozhencheng 学生认证  发表于 2017-6-1 22:51:00 来自手机
crystal8832 发表于 2017-5-30 16:50
求方差的话用apply,也很便捷。
用apply属于自己写了,在colSums/rowSums里面有写到,它们的功能其实和apply+FUN=sum是一样的,但是colSums/rowSums要快得多。因此用这个算是程序vectorize了,用apply应该和用for loop差不多~

10
crystal8832 学生认证  发表于 2017-6-2 05:44:39
foozhencheng 发表于 2017-6-1 22:51
用apply属于自己写了,在colSums/rowSums里面有写到,它们的功能其实和apply+FUN=sum是一样的,但是colSu ...
我感觉用apply比loop要快呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 13:31