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

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管理工作目录

  • 详细推文见https://mp.weixin.qq.com/s/G-LXN9P2HVLv9v0cvyFJMA
  • 主要为了解决并行多个项目,也就是多个工作目录。
  • 新建project
  • 界面上数第二行的图标,左数第二个绿色小加号,点击新建→New directory→New project→填写新文件夹名和路径→点击create project(新建了wmh0708命名的project)
  • 打开Rproject
  • 在文件夹中找到这个R project,双击打开即可,管理多个项目不成问题

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

3.2 显示文件列表

  • 显示默认路径,即工作目录
    dir()
    页面如下图所示:
    显示文件列表.png

3.3 加减乘除

  • 1+2 回车,以此类推,界面如图:
    加减乘除.png

3.4 赋值

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

  • 界面如图所示
    赋值.png

3.5 删除变量

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

  • 举例界面如下
    删除变量.png

3.6 列出历史命令

history()

  • 界面如图,显示在右上角的history,
    列出历史命令.png

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

  • 安装ggplot2包,并加载包
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 完整的绘图模板

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

你可能感兴趣的:(生信星球学习小组Day4笔记-柠萌)