R语言学习笔记(一)

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

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

       编辑——运行所有

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿清陪你聊聊数据分析

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值