Day4——李棉袄

作者: 李棉袄Jadra | 来源:发表于2020-01-16 15:58 被阅读0次

    前言:今天开始接触R语言的学习。由于在学校上课时已安装R 3.6.4和R studio,这里就不再写安装步骤。
    (P.S. 安装的时候有个大坑,必须确保自己的电脑用户名是英文,因为它不能识别中文路径orz...) 若发现是中文用户名,找生信星球 → 当Rstudio杠上中文用户名

    什么是R、Rstudio、R包?

    1.R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。
    2.R语言软件界面简陋,通常不直接使用,而是用图形界面的Rstudio。
    3.RStudio是免费提供的开源集成开发环境(IDE)。RStudio提供了一个具有很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择。
    4.R包是函数、数据和文档(documentation)的集合,是对R基础功能的扩展。R包只需安装一次,但每次打开新的session都要重新加载。

    Rstudio工作界面 (图片出自公众号生信星球)
    Rstudio工作界面功能介绍 (图片出自公众号生信星球)
    接下来我们学做两个简单的图

    1.利用runif/rnorm函数作图

    plot(rnorm(50))
    or #这个不用打啊,只是二选一的意思
    plot(runif(50)) #plot在统计分析学上的意义可理解为每个影响整体的关键事件节点
    

    runif & rnorm区别

    runif(5)        # 生成 5 个介于 0 和 1 之间的均匀分布的随机数
    runif(5, 1,10)  # 生成 5 个介于 0 和 10 之间的均匀分布的随机数
    rnorm(5)        # 生成 5 个正态分布的随机数,它们的中位数为 0,标准差为 1
    rnorm(5, 3, 7)  # 生成 5 个正态分布的随机数,它们的中位数为 3,标准差为 7
    

    2.boxplot图的制作

    boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink")) #颜色可以自选
    #In descriptive statistics, a box plot or boxplot is a method for graphically depicting groups of numerical data through their quartiles. 显示总体样本的变化
    
    boxplot图显示结果 (图片出自公众号生信星球)

    所学的其他R语言指令小合集(*所有符号记得检查是否用的英文模式!!!)

    setwd("路径文本") →设置该路径为工作目录(记得加引号!!!)
    getwd()→查看工作目录
    dir()或者list.files()→显示所在工作目录下的所有文件,相当于linux中的ls
    <-→赋值,把3+2赋值给a就是a <- 3+2(快捷键Alt+-即可打出赋值号)
    rm()→删除变量,如删除上面的变量a就是rm(a)
    rm(list = ls( ))→这个够狠,一下子所有变量都清空了 :)
    install.packages("包名称")→下载安装R包,记得有引号 (P.S. tidyverse是一个R包合集,ggplot2,tibble,reader,purrr,dplyr被称为tidyr的核心)
    library(包名称)→加载R包
    history()→列出一大堆历史记录(当双击某个命令时它会跳到console的大于号后面,我们可以对某条命令修改并运行)
    history(5)→只列出最近的5条记录
    save.image→保存数据和绘图函数
    ctrl+l→清空控制台

    相关文章

      网友评论

        本文标题:Day4——李棉袄

        本文链接:https://www.haomeiwen.com/subject/lrbfzctx.html