R语言常用函数_第1页
R语言常用函数_第2页
R语言常用函数_第3页
R语言常用函数_第4页
R语言常用函数_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

R R 语言常用函数语言常用函数 数学函数 1 round 四舍五入 例 x c 3 1416 15 377 269 7 round x 0 保留整数位 round x 2 保留两位小数 round x 1 保留到十位 2 signif 取有效数字 跟学过的有效数字不是一个意思 例 略 3 trunc 取整 floor 向下取整 ceiling 向上取整 例 xx c 3 60 12 47 3 60 12 47 trunc xx floor xx ceiling xx 4 logb a b 以 b 为底的对数 省略 b 表示自然对数 log 自然对数 log10 以 10 为底的常用对数 例 logb 8 2 log 8 logb 8 log10 100 logb 100 10 5 sqrt 平方根 exp 指数 6 sin 正弦 cos 余弦 tan 正切 asin 反正弦 acos 反余弦 atan 反正切 sinh 双曲正弦 tanh 双曲正切 7 nchar 字符长度 例 xx China is a great country nchar xx 8 substring 取子字符串 例 substring xx 1 5 9 paste 连接字符 语法是 paste sep collapse NULL 例 1 x I y am z a d student paste x y z d 例 2 paste c x y 1 4 sep 例 3 paste x 1 4 sep collapse 10 计算 四则运算 ceiling floor round signif trunc zapsmall 舍入 max min pmax pmin 最大 最小值 range 最大值和最小值 sum prod 向量元素和 积 cumsum cumprod cummax cummin 累加 累乘 sort 排序 approx 和 approx fun 插值 diff 差分 sign 符号函数 11 自己写函数程序流程 一 控制结构 if else ifelse switch 分支 for while repeat break next 循环 apply lapply sapply tapply sweep 替代循环的函数 二 函数 function 函数定义 source 调用文件 call 函数调用 C Fortran 调用 C 或者 Fortran 子程序的动态链接库 Recall 递归调用 browser debug trace traceback 程序调试 options 指定系统参数 missing 判断虚参是否有对应实参 nargs 参数个数 stop 终止函数执行 on exit 指定退出时执行 eval expression 表达式计算 system time 表达式计算计时 invisible 使变量不显示 menu 选择菜单 字符列表菜单 其它与函数有关的还有 delay delete response deparse do call dput environment formals format info interactive is finite is functi on is language is recursive match arg match call match fun model extract name pa rse substitute sys parent warning machine 三 输入输出 cat print 显示对象 sink 输出转向到指定文件 dump save dput write 输出对象 scan read table load dget 读入 四 工作环境 ls objects 显示对象列表 rm remove 删除对象 q quit 退出系统 First Last 初始运行函数与退出运行函数 options 系统选项 help help start apropos 帮助功能 data 列出数据集 12 统计计算函数 一 统计分布 每一种分布有四个函数 d density 密度函数 p 分布函 数 q 分位数 函数 r 随机数函数 比如 正态分布的这四 个函数为 dnorm pnorm qnorm rnorm 各分布后缀 前面加前缀 d p q 或 r 就构成函数名 norm 正态 t t 分布 f F 分布 chisq 卡方 包括非中心 unif 均匀 exp 指数 weibull 威布尔 gamma 伽 玛 beta 贝塔 lnorm 对数正态 logis 逻辑分布 cauchy 柯西 binom 二项分布 geom 几何分布 hyper 超几 何 nbinom 负二项 pois 泊松 signrank 符号秩 wilcox 秩和 tukey 学生化极差 二 简单统计量 sum mean var sd min max range median IQR 四分位间 距 等为统计 量 sort order rank 与排序有关 其它还有 ave fivenum mad quantile stem 等 三 统计检验 R 中已实现的有 chisq test prop test t test 四 多元分析 cor cov wt var 协方差阵及相关阵计算 biplot biplot princomp 多元数据 biplot 图 cancor 典则相关 princomp 主成分分析 hclust 谱系聚类 kmeans k 均值聚类 cmdscale 经典多维标度 其它有 dist mahalanobis cov rob 五 时间序列 ts 时间序列对象 diff 计算差分 time 时间序列的采样时间 window 时间窗 六 统计模型 lm glm aov 线性模型 广义线性模型 方差分析 13 其他 1 rm list ls 清空控制台所有向量 2 setwd D ziliao zhuanye R bear R code 设置工作目录 3 library Biostrings 调用程序包 4 aa AAString LANDEECQW 将一个字符向量转化成氨基酸序列 aa 5 typeof aa 查看 aa 类型 1 S4 aa 为 S4 方法类型 6 write aa chuana txt 尝试将 aa 输出到文件 chuana txt 中 7 aa as character aa 将 aa 转化为字符向量 8 write aa chuana txt 再次输出 奇葩函数 看别人的代码会遇到一些奇葩的函数 一般的教程上很少提到 但 却有很好的用处 这类函数基本上分布在 base 以及 utils 包中 下 面将它们略为归纳一下 以备后用 1 文件执行 在用 R 生成一个 PDF 文档后 如果想去打开它 你可能会在文件夹 里找到再点开 再或者我们想调用系统中的其它程序来做点事情 可能要打开 cmd 敲点命令 实际上这都可以在 R 内部完成 举例来 说用 pandoc 转换 na md 成 docx 再打开它 system pandoc d rspace na md o d rspace na docx shell exec d rspace na docx 2 网络浏览 browseURL 浏览某个指定的网页 download file 下载网络文件到本地 3 文件操作 dir create 新建一个文件夹 list dirs 显示目录下的文件夹 list files 显示目录下的文档 file create 文档创建 file exists 判断文档是否存在 file remove 文档删除 file rename 重命名 file append 文档添加 file copy 文档复制 file symlink

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论