前言
今天开始R语言的学习,有点期待。
软件下载
先下载安装R https://cloud.r-project.org/。
然后再下载安装Rstudio https://rstudio.com/products/rstudio/download/#download。
查看电脑是用户名
用户名为zhijx,符合要求。
再初识Rstudio
Rstudio主要有4大块。左上为编辑器,右上为对象或变量列表,左下为控制台,右下为文件/图片/包/帮助文档查查。
1.用R作个最简单的图
x<-rnorm(50)
plot(x)
rnorm(50)在R中表示产生50个服从正态分布的随机数
plot为R中最基本也是最实用的作图函数。
2.用R作个条形图
boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))
其中iris为R内置数据集。
3.R字体设置
在Tools-Global options-Appearance中设置Rstudio界面的字体大小和类型。
R的基本操作
1.新建Project文件
点击左上角第二个+号create a project-new directory-new project-输入project名和选择保存目录-creat project,就成功了。之后所有R操作的文件都会保存在这个Project下。
2.显示工作目录文件列表
> dir()
[1] "R xuexi.Rproj"
3.进行数学运算
> 1+3
[1] 4
> 2-1
[1] 1
> 3*8
[1] 24
> 6/3
[1] 2
> 5^2
[1] 25
> sqrt(16)
[1] 4
> sqrt(16) #根号16
[1] 4
> abs(-4)#-4的绝对值
[1] 4
> log2(16)
[1] 4
> log10(10)
[1] 1
很简单吧。
4.R的赋值
R的赋值一般用<-,直接用=号可能会出错。解释如下。
R里通常用符号”<-”代替其它语言里的”=”来作赋值符号。当然因为前者敲起来比等号要麻烦,且大部分情况下两者是等价的,所以通常就愉懒依旧用”=”来赋值。但要切记两者在某些时候是有区别的。字面上的解释,可以认为”<-”是赋值,”=”是传值。如在函数调用中,func(x=1)与func(x<-1)是有区别的,前者调用完后变量x不会被保留,而后者会在工作区里保留变量x=1。
> y<-5*5
> y
[1] 25
5.删除变量
代码为rm
> rm(y) #删除y
> rm(list=ls()) #删除所有值或变量。
6.历史命令
代码为history(),运行后在右侧显示。
7.清空控制台
ctrl+l键,左下区域清空。