R语言初上手
一、什么是R和RStudio
- R
R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。R语言软件界面简陋,通常不直接使用,而是用图形界面的RStudio。(生信星球)
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。(百度百科)
- RStudio
RStudio 是免费提供的开源集成开发环境(IDE)。RStudio提供了一个具有很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择。(生信星球)
RStudio是R的集成开发环境,界面更加丰富实用,使用起来更加方便。(简书)
R和RStudio的安装
下载R语言 https://mirrors.tuna.tsinghua.edu.cn/CRAN/
下载Rstudio https://www.rstudio.com/products/rstudio/download/
具体操作见链接教程
RStudio初体验
打开RStudio
可在tools中的Global Options中设置字体大小和背景颜色
二、R语言基本操作
1、用Rprogect管理工作目录。
所谓工作目录就是默认的读取和存储位置,也就是说R语言只能和一个文件夹进行互动,这个文件夹非常重要。(生信星球)
-
step1:点击如图所示图标新建。
-
step2:新建一个新的项目。
-
step3:接着新建。
-
step4:给新项目起个名儿找好路径创建新项目。
-
step5:然后从文件中点击Rproject开启RStudio以便工作中的储存和寻找文件。
2、显示文件列表
输入dir()
就可以显示文件列表
3、加减乘除
超级计算器
4、赋值
赋值符号<-
也可以是Alt键加上减号比如输入X<- 3+7
结果会显示在Environment的Value列表里
5、删除变量
输入rm(list=ls()) #清空所有变量
6、列出历史命令
输入命令history()
,等同于点击history键。
7、清空控制台
快捷键Ctrl+1
三、初步绘图体验
plot(rnorm(50))
boxplot(iris$Sepal.Length~iris$Species,col = c("lightgreen","lightblue","lightpink"))
R语言中的runif()函数用于生成从0到1区间范围内的服从正态分布的随机数,每次生成的值都不一样。
plot() 函数是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标。(百度)