R语言学习笔记(一)
来源:互联网 发布:java论坛网站建设 编辑:程序博客网 时间:2024/04/30 20:49
1.R入门和获得帮助
1.1R软件下载
网址:www.r-project.org
Linux下:sudoapt-get install r-base
sudo apt-get installr-base-html r-doc-html
1.2查看帮助文档
>help.start()
1.3获取函数的帮助文档
>help(functionname) //查看函数帮助文档
> args(functionname) //获取函数的参数
>example(functionname) //查看函数的使用示例
1.4查看R软件包帮助信息
>help(package=”packagename”) //查看某一个软件包
> vignette() //查看安装的所有软件包
2.R语言基础知识
2.1显示内容
> pi
> print(pi)
2.2设定变量
> x <- 3
2.3列出所有变量
> ls() //列出所有变量名称
> ls.str() //并对每个变量使用str函数
>ls(all.name=TRUE) //包括隐藏变量也会列出(以“.”开头的变量名)
2.4删除变量
> rm(x,y,z)
2.5生成向量
> v1 <-c(1,2,3)
2.6计算基本统计量
> mean(x) //计算平均值
> median(x) //中位数(奇数个数时是中间元素,偶数个时是中间两元素均值)
> sd(x) //样本标准差
> var(x) //样本方差
> cor(x,y) //两变量间相关系数
> cov(x,y) //两变量间协方差
2.7生成数列
> v1 <- 1:5 //生成1、2、3、4、5
> v2 <-seq(from=1, to=5, by=2) //生成1、3、5
> v3 <-rep(1, times=5) //生成1、1、1、1、1
2.8向量比较
==、!=、<、>、<=、>=对两向量间各元素进些比较,要注意向量的循环规则
2.9选取向量中的元素
> fib[2]
> fib[4:9]
>fib[c(1,2,4,8)]
> fib[-1]
> fib[fib %%2 == 0] //满足某条件的元素
2.10向量的计算
+、-、*、/、^、sqrt、log、%*%等,对向量中元素进行逐个计算
2.11运算符优先级
2.12定义函数
> gcd <-function(参数1,参数2,…){
+ …
+ }
> gcd(实参1,实参2,…)
2.13命令脚本
打开脚本编辑器窗口
主菜单:文件——建立新脚本
执行脚本编辑窗口中的某一行命令
用光标定位到需要执行的那一行命令上,按ctrl+R
执行脚本编辑窗口中的多行命令
用鼠标选中需要执行的命令,按ctrl+R
执行脚本编辑窗口中的全部的命令
编辑——运行所有
- R语言学习笔记(一)
- R语言学习笔记(一)
- R语言学习笔记(一)
- R语言学习笔记(一)
- R语言学习笔记(一)
- R 语言学习笔记(一)
- R语言学习笔记(一)
- R语言学习笔记(一)数据结构
- R语言学习笔记一
- R 语言学习笔记(一)
- R语言笔记(一)
- R语言笔记(一)
- R语言笔记(一)
- 《R语言经典示例》学习笔记(一)
- R语言学习笔记---颜色作图篇(一)
- 【R语言学习笔记】探索ggplot的排列组合(一)
- R 语言学习笔记一 :数据类型
- 《R语言统计入门》学习笔记<一>
- 程序员,你适合做一个项目经理吗?
- ocx 控件注册 爆出 “逐用户重定向” 的错误
- 数字转中文金额无限位数终极算法(验证程序,数组连接,固定数组变长)
- 互联网IP路由的逐跳全局最优化原则-Dijkstra算法证明
- JDK安装与环境变量配置
- R语言学习笔记(一)
- HIFB开发流程
- SVN分支与合并透析
- Java 并发与线程池应用
- private 与构造函数
- java中volatile关键字的含义
- Android 获取输入法高度
- GCC编译器优化选项分析及具体优化了什么
- 关于归并排序的练手