在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
5.2.1 数据函数 abs: sqrt: ceiling:求不小于x的最小整数 floor:求不大于x的最大整数 trunc:向0的方向截取x中的整数部分 round:将x舍入为指定位的小数 signif:舍入为指定的有效数字位数 cos,sin,tan acos,asin,atan:反正弦,反余弦,反正切 cosh,sinh,tanh:双曲余弦,双曲正弦和双曲正切 acosh,asinh,atanh:反双曲余弦,反双曲正弦和反双曲正切 log(x,n):以n为底 log: log10: exp: 5.2.2 统计函数 mean median:中位数 sd:标准差 var:方差 mad:绝对中位差 quantile:分位数 range:求值域 sum: diff:滞后差分 min: max: scale:中心化(center=TRUE)或标准化(center=TRUE,scale=TRUE),按列.默认是对指定列进行均值为0,标准差为1的标准化. 5.2.3 概率函数 dnorm:密度函数 pnorm:分布函数 qnorm:分位数函数 rnorm:随机数生成函数 set.seed:指定随机数种子 runif:生成0到1区间上服从均匀分布的伪随机数 mvrnorm:多元正态分布数据 5.2.4 字符处理函数 nchar:计算字符数量 substr(x,start,stop):提取或替换一个字符向量中的子串 x<-"abcdef" substr(x,2,4)结果是bcd substr(x,2,4)<-"22222" x变成a222ef grep(pattern,x,ignore.case=FALSE,fixed=FALSE):搜索,fixed=FALSE,pattern是正则,fixed=TRUE,pattern是一个文本字符串 sub(pattern,replacement,x,ignore.case=FALSE,fixed=FALSE):替换 strsplit(x,split,fixed=FALSE):在split处分割字符向量x中的元素 paste(...,sep="") toupper: tolower: 5.2.5 其他函数 length seq(from,to,by) rep(x,n) cut(x,n) pretty(x,n):创建美观的分割点 cat(...):连接,会在要连接的对象之间创建空格,可以用\b去掉这个空格 apply(x,margin,fun) 5.6 t:转置 5.6.2 整合数据 aggregate(x,by,FUN):by是一个list,按by中的变量聚合 5.6.3 reshape melt(data,id=c()) cast(md,formula,FUN)
|
请发表评论