R语言实战读书笔记(五)高级数据管理
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)
最新文章
- plain framework 1 网络流 缓存数据详解
- iOS 疑难杂症 — — 推送本地国际化 loc-key 本地化失败的问题
- winScp上传文件时,如何过滤制定文件
- Spring----->;projects----->;概述
- 《ASP.NET1200例》<;ItemTemplate>;标签在html里面有什么具体的作用
- 相关css 细节处理 neat.css
- 面向对象程序设计-C++_课时22向上造型
- 第39篇 免费博客github Pages绑定域名
- jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
- db2常见错误代码及原因
- SLAM学习笔记
- CentOS7使用firewalld和selinux
- SQL Server 中系统视图sysobjects中type字段的说明
- JQuery插件autocomplete使用说明文档
- php类模块引擎PDO操作MySQL数据库简单阐述
- 关于MyBatis的工作流程和与JDBC的比较与Hibernate的比较
- 【转】MFC WM_USER和WM_APP
- SQL Server ->;>; 斐波那契数列(Fibonacci sequence)
- 【Linux】修改ubuntu默认字符集
- asp.net web 开发中配置web.config