为了账号安全,请及时绑定邮箱和手机立即绑定

关于{}的问题

s <- function(n,mean,std){rnorm(n,mean,std) function()后面用的{}把函数体扩起来,

而sapply(s, function(x) colMeans(x[,c("Ozone", "Wind","Temp")],na.rm=TRUE)),function后面就没有{},现在傻傻搞不清楚,什么时候用{},什么时候不用。


正在回答

2 回答

你上面是自己定义了一个函数,名字叫“s”,后面一个是利用”sapplys“函数对变量“s”进行处理,处理的方式为两个“,”之间的方法,这是因为“sapplys”允许你把一个函数作为参数传入,所以,在自定义函数时需要用“{}”包裹函数体,在把函数当作参数传入另一个函数时是用“,”作间隔,不需要“{}”包裹。

0 回复 有任何疑惑可以回复我~

发的是什么?

0 回复 有任何疑惑可以回复我~
#1

wiwiying2016 提问者

我没说清楚么?
2016-07-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于{}的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号