生信星球培训第114期

生信星球学习小组Day4笔记-柠萌

2021-07-08  本文已影响0人  柠萌_593d

Day4-R语言基础

思维导图如下: R语言基础.png

1.下载R和Rstudio

用搜狗微信搜索:“果子学生信 给自己一个全新的R语言环境”

2.认识R和Rstudio

R:是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。
R语言软件: 界面简陋,通常不直接使用,而是用图形界面的Rstudio。
RStudio软件: 是免费提供的开源集成开发环境(IDE)。RStudio提供了一个具有很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择。R语言的使用通常在该软件中实现。

Rstudio软件界面如图: Rstudio界面.png
脚本编辑器 对象变量列表、历史命令
控制台(脚本运行和结果显示) 文本、图片、包、帮助

3.R语言基本操作

3.1 用Rproject管理工作目录

设置工作目录:setwd()
查看工作目录:getwd()

3.2 显示文件列表

3.3 加减乘除

3.4 赋值

赋值符号用<-,例如
x<- 1+2
输入x回车,便可显示x数值,同时x会显示在Environment里的Value列表里

3.5 删除变量

所有的变量可以通过使用rm()和 ls()函数来一起删除。
清除单个变量:使用 rm(object) 函数
清除内存中所有的变量:rm(list = ls())

3.6 列出历史命令

history()

3.7 清空控制台

快捷键ctrl+l,即可清空控制台,或者使用控制台右上角的小扫帚

4.R语言作图实战

4.1 作图初体验

runif()函数用于生成从0到1区间范围内的服从正态分布的随机数
plot()函数是R中基本的画x-y两个变量的函数

plot(rnorm(50))界面显示如下:

plot函数.png

iris是一个R语言自带的数据框,通常用作示例。iris$Sepal.Length表示iris数据框的Sepal.Length这一列数据。以此类推。

boxplot(iris$Sepal.Length~iris$Species,col=c("lightblue","lightyellow","lightpink"))演示界面如图:

boxplot图.png

4.2 ggplot2包作图

详细教程https://mp.weixin.qq.com/s/jOIJLpCN4qTznPH0b-qJdw

install.packages("ggplot2")
library(ggplot2)

4.2.1 mpg数据框

数据框是变量(列)和观测(行)的矩形集合。mpg是ggplot2的内置数据框。数据框是作图的数据。

4.2.2 入门级绘图模板

4.2.3 图形映射属性

4.2.4 分面

4.2.5 几何对象

4.2.6 统计变换

4.2.7 位置调整-position

4.2.8 坐标系

4.2.9 完整的绘图模板

额,内容挺多,改天再深入钻研,今天先学到这里吧~

上一篇下一篇

猜你喜欢

热点阅读