全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3290 5
2017-04-15
在R中 输入mean(1,2,3)和mean(1:3)的结果不一样 这是为什么呀?
二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-15 17:39:48
我猜你第一个应该是mean(c(1,2,3))
二维码

扫码加我 拉你入群

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

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

2017-4-15 17:47:27
个人理解,你要仔细看下mean函数的作用,mean函数的完整格式是:mean(x,trim = 0 ,na.rm = false,...),结合你的例子,其实,mean(1,2,3) 就等于 mean(x = 1,trim = 2,na.rm = 3) ,结果自然是1咯,而 mean(1:3) 就相当与 mean(x = 1:3,trim = 0 ,na.rm = false),就是对1.2.3求平均,所以结果是2 。
纯个人理解。
二维码

扫码加我 拉你入群

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

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

2017-4-15 17:48:46
结合二楼的回答,mean(1,2,3)  是给了3个参数,mean(1:3)是只给了1个参数。
二维码

扫码加我 拉你入群

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

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

2017-4-15 17:55:32
stzhao 发表于 2017-4-15 17:39
我猜你第一个应该是mean(c(1,2,3))
谢谢啦               
二维码

扫码加我 拉你入群

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

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

2017-4-15 17:55:48
止水之涯 发表于 2017-4-15 17:47
个人理解,你要仔细看下mean函数的作用,mean函数的完整格式是:mean(x,trim = 0 ,na.rm = false,...),结合 ...
谢谢啦         
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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