R语言基础
一、认识R
R语言主要用于统计计算和绘图,是在生信分析中很好用的编程语言。Rstudio是一个IDE,美化了R语言的界面,使得R运行起来简单方便。
二、准备工作
- 确定你的电脑用户名是英文的
- 下载R和Rstudio
https://mirrors.tuna.tsinghua.edu.cn/CRAN/
https://rstudio.com/products/rstudio/download/ -
设置适合自己的Rstudio字体大小
工具栏>>Tools>>Global Options
三、R的基本操作
1. 设置R语言的工作目录,方便储存脚本、图片等文件。
2. 显示文件列表
> dir() #查看工作目录
> list.files() #与dir()相同,只是查看到的格式不同
3. 加减乘除
这一部分与数学中的运算符基本相同,可以自己多尝试尝试
4. 为变量赋值
使用 <- 符号,如:
x <- 1
5. 删除变量
>rm(x) #删除变量x
>rm(x,y) #删除变量x,y
>rm(list = ls()) #删除所有变量
6. 列出历史命令
>history()
7. 清除控制台
直接使用快捷键:ctrl+l
8. 尝试使用R语言绘图
>plot(rnorm(50))
#rnorm是指产生一组随机数,且随机数是按正态分布的
#runif是指产生一组随机数,且随机数是按均匀分布的
>boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))
尝试修改些代码运行
> boxplot(iris$Sepal.Length~iris$Species,col = c("lightgreen"))
四、一些思考
- 一定要重视准备工作,这决定后续生信分析是否能顺利进行。
- 学习R语言可以在网上多找些代码运行,自己尝试修改部分代码,理解其中含义。