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

执行脚本编辑窗口中的全部的命令

       编辑——运行所有

1 0
原创粉丝点击