下载此文档

R语言学习总结.docx


文档分类:外语学习 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
贞丿fi内容
贝脚内容12
R语言学习总结
经过接近一个学期的学习,从对R语害的完全陌生,到现在对其有了一些粗 浅的熟悉,其中经历了遇到困难苦思冥想的艰辛,也有解决问题以后豁然开朗 ,以前掌握的数理根底给输入多个参数,现在套上splat后,只要 输入一个参数list就可以了, 是把一个函数变成一个新函数.
in*ply(a_matrix, FUN)的作用和 a*ply(a_matnx, 1, spIat(FUN))—样
例:
(1)参数使用
hp-per_cyl<-functionChp,cyT,・・・)hp/cyl
splatchp_per_cyT)(mtcars[l,])
> splatchp_per_cyl)Cmtcars)
[1]

[10] 20 ・ 50000 22 ・ 50000 22 ・ 50000

[19]

[28]
等价于:
> hp_per_cyl(mtcarsShp,mtcars$cyT)
splat函数的优点就是可以不用拆分字段,可以一起输入作为参数・
<2)与plyr函数合用:
f<-function(mpg,wt,・・・) =mpg/wt)
ddplyCmtcars,.(cyl),splatCf))
2 each函数
作用:把多个函数会聚成一个函数,当使用这个函数时,将分别作用多个 .
缺乏:不能给作用的函数指定附加参数,只能使用默认参数.
例:
fun<-function(x)
cCmin=min(x),max=max(x),mean=mean(x))
funCl:10)
等价于:
f<-eachCmin,max,mean)
贞眉内容
贝脚内容12
贞眉内容
[1] 12
贝脚内容12
> f(l:10)
colwise 函数
,.cols,...)
说明:.fun:要转化的函数:.cols是测试数据框的列是否应包含的判别 函数或者是-要包含的列的名称.
, • • O colwise功能类似,只是对离散型变量有 效
numcolwise(.fun,...) colwise功能类似,只是对数值型变量有 效
例:
>
>
>
>
作用:把作用于数据框行向量的函数(如mean, median等)转化为作用于 成一个新的函数.
nmissing<-function(x) sum(is・na(x)) colwiseCnmissing)(baseball) colwiseCnmissing,.(sb,cs,so))(baseball) ddpTy(baseball,. (year) ,colwiseCnnrissing, • Csb,cs,so)))
numcolwiseCnmi ssing)(basebal1)
>
等价于:colwiseCnmissing,)(baseball)
> catcolwiseCnmissing)(baseball)
等价于:)(baseball)
4 failwith 函数
fai1wi th(default=NULL, f, quiet=FALSE)
作用:修正一个函数,使得当该函数出现错误时返回一个设定的默认值, .
f<-functionCx) if Cx==l) stopC'Error") else 1
f⑴
Error in f(l) : Error
safef<-fai1wi th(,f)
safefCl)
Error in f(…•): Error
NULL
safef<-failwith(12,f,quiet=TRUE)
safef

R语言学习总结 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人282975922
  • 文件大小103 KB
  • 时间2022-03-22
最近更新