R语言下载及安装
直接搜索R语言官网,找到R下载入口:进入后选择清华镜像
选择你所需要安装的系统
之后就是愉快的下载以及安装
由于R语言自带的用户交互体验较差,所以我们下载RStudio,RStudio是免费提供的开源集成开发环境,它可以提供我们所需要的很多功能,比起R自带的终端,体验效果会好很多!
下载安装时需要注意:如果你的用户名不幸是中文的,那就必须改为英文,否则无法安装Rstudio。这是一个大大的坑!
R语言之初体验
我们需要知道R语言是用于统计分析,图形表示和报告的编程语言和软件环境,其在生信领域的重要应用就是作图。
进入Rstudio我们会发现这样一个界面:
现在我们可以操作两个简单的图:
plot(rnorm(50))
- rnorm()函数产生一系列的随机数,随机数个数,均值和标准差都可以设定
boxplot(iris$Sepal.Length~iris$Species,col=c("lightblue","lightyellow","lightpink"))
箱线图是数据集中的数据分布良好的度量。 它将数据集分成三个四分位数。 此图表表示数据集中的最小值,最大值,中值,第一四分位数和第三四分位数。 它还可用于通过绘制每个数据集的箱线图来比较数据集之间的数据分布。
R语言中使用boxplot()函数来创建箱线图。
在R语言中创建箱线图的基本语法是
boxplot(x, data, notch, varwidth, names, main)
- x是向量或公式。
- 数据是数据帧。
- notch是逻辑值。 设置为TRUE以绘制凹口。
- varwidth是一个逻辑值。 设置为true以绘制与样本大小成比例的框的宽度。
- names是将打印在每个箱线图下的组标签。
- main用于给图表标题。
iris是一个R语言自带的数据框,通常用作示例。iris$Sepal.Length表示iris数据框的Sepal.Length这一列数据。以此类推。
作图说简单也简单,只需要知道图的名字,知道用的什么R包即可自行探索;说难也难,别人的代码套在自己的数据上,需要一定的R语言功底和解决报错的能力(来自生信星球)