R语言学习总结.docx
《R语言学习总结.docx》由会员分享,可在线阅读,更多相关《R语言学习总结.docx(12页珍藏版)》请在优知文库上搜索。
1、例:(1)参数运用 hp_per_cyl splat(hp_per_cyl)(mtcars1,)1 18.33333splat(hp_pcr_cyl)(mtcars)118.3333318.3333323.2500018.3333321.8750017.5000030.6250015.5000023.75000(10120.5000020.5000022.5000022.5000022.5000025.6250026.8750028.7500016.50000(1913.0000016.2500024.2500018.7500018.7500030.6250021.8750016.500002
2、2.750002828.2500033.0000029.1666741.8750027.25000等价干:hp_per_cyl(mtcars$hp,mtcars$cyl)splat函数的优点就是可以不用拆分字段,可以一趟t入作为参数.(2)与Plyr函数合用: f ddply(mtcars,.(cyl),Splat(O) nmissing colwise(nmissing)(baseball) colwise(nmissing,.(sb,cs,so)(baseball) ddply(baseball,.(year),colwise(nmissing,.(sb,cs,so) numcolwise
3、(nmissing)(baseball)colwise(nmissing,is.numeric)(baseball) catcolwise(nmissing)(baseball)等价于:colwise(nmissing,is.discrete)(baseball)4failwith函数failwith(default=NU1.1.,f,quiet=FA1.SE)作用:修正一个函数,使得当该函数出现错误时返回一个设定的默认值,默认为空。作用结果生成一个新的函数。 ff(DErrorinf(l):Error safef safef(l)Errorinf(.J:ErrorNU1.1.safefful
4、l;match:all(全部匹配上的其他属性值都带上)、first(只带上匹配上的第一个属性值) join(t1,t2,by=x2,type=inner) join(t1,t2,by=x2,typc=lcft) join(tl,t2,by=x2,type=rightj ttl tt2x2=c(6,6,6,6) join(ttl,tt2,by=x2,type=inner,match=all)xlx2yljoin(ttl,tt2,by=x2,type=inner,match=firsfjx2xlylOutputInputArrayDataframe1.istDiscardedArrayaaplya
5、dplyalply三-piyDataframedaplyddplydlplyd-piy1.istIaPIyIdplyHpiyI-PIya*pfy(.datat.margins,.fun,progressnone)参数说明:data是要进行处理的数组.margins是用哪种方式去切割数据,取值为1,2,c(l,2).fun是对切割的数据指定个函数进行处理,progress确定是否显示与用哪种方式显示进度条 aaply(a,1,mean,.progress=none) aaply(a,1,mcan,.progress=text)以文本形式展示进度条 aaply(a,1,mean,.progress
6、=win)windows窗口展示进度条d*ply(.data,.variables,.hu.,.progress-none)分数说明:.variables指定要按其分割的变成名称daply(data,.(age),.fun=amean)daply(data,.(sex),.fun三amean)daply(data,.(age,sex),.fun=amean)ddply(data,.(sex),.fun=amean)dlply(data,.(sex),.fun=amean)Fpfyfdatay.fun,.progress-none)说明:列表类型的数据是最简洁的数据,因为它已经被分割成个个r(也
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 学习 总结