1.R入门和获得帮助
1.1R软件下载
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
执行脚本编辑窗口中的全部的命令