前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为什么R4.0版本内置的R包那么多

为什么R4.0版本内置的R包那么多

作者头像
生信技能树
发布2020-07-30 11:23:37
7720
发布2020-07-30 11:23:37
举报
文章被收录于专栏:生信技能树生信技能树

因为最近自己购置了一个全新的Windows电脑,所以就系统性的配置了全部的生物信息学相关软件,当然是也包括R语言啦,毕竟我一直强调生物信息学数据分析学习过程的计算机基础知识,我把它粗略的分成基于R语言的统计可视化,以及基于Linux的NGS数据处理

  • 生信分析人员如何系统入门R(2019更新版)
  • 生信分析人员如何系统入门Linux(2019更新版)

把R的知识点路线图搞定,如下:

  • 了解常量和变量概念
  • 加减乘除等运算(计算器)
  • 多种数据类型(数值,字符,逻辑,因子)
  • 多种数据结构(向量,矩阵,数组,数据框,列表)
  • 文件读取和写出
  • 简单统计可视化
  • 无限量函数学习

很轻松就可以在 https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 看到最新版R语言,安装它后,再配套rstudio打开即可:

代码语言:javascript
复制
R version 4.0.2 (2020-06-22) -- "Taking Off Again"
Copyright (C) 2020 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

R是自由软件,不带任何担保。
在某些条件下你可以将其自由散布。
用'license()'或'licence()'来看散布的详细条件。

R是个合作计划,有许多人为之做出了贡献.
用'contributors()'来看合作者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。

用'demo()'来看一些示范程序,用'help()'来阅读在线帮助文件,或
用'help.start()'通过HTML浏览器来看帮助文件。
用'q()'退出R.

> names(installed.packages()[,1])
 [1] "base"         "boot"         "class"        "cluster"     
 [5] "codetools"    "compiler"     "datasets"     "foreign"     
 [9] "graphics"     "grDevices"    "grid"         "KernSmooth"  
[13] "lattice"      "MASS"         "Matrix"       "methods"     
[17] "mgcv"         "nlme"         "nnet"         "parallel"    
[21] "rpart"        "spatial"      "splines"      "stats"       
[25] "stats4"       "survival"     "tcltk"        "tools"       
[29] "translations" "utils"       
> 

这个版本号很有意思,〈Taking Off 〉是由Taka、Dan Lancaster、Nick Long作词作曲,乐队ONE OK ROCK演唱的一首英文歌曲。

中文解释居然是:起跳; 开始 ;

不过更让我惊奇的是它内置的R包,稍微有点多啊!我记得很久以前看的R书籍都写着内置R包都是7个!这个是为什么呢?

百度百科关于软件版本的解释

软件版本编号订定是指为软件设置版本号码的方式。通常,版本号码会以数字订定,但亦有不同的方式。软件名称后面经常有一些英文和数字,如:QQ 2007 Beta,这些都是软件的版本标志,通过它,我们可以对软件的类型有所了解。版本控制比较普遍的 3 种命名格式 :

  • GNU 风格的版本号命名格式
  • Windows 风格的版本号命名格式
  • .Net Framework 风格的版本号命名格式。

主要是 主版本号 . 子版本号 [ 修正版本号 [. 编译版本号 ]]

可以在 https://mirrors.tuna.tsinghua.edu.cn/CRAN/ 看到R的大版本变化:

其中大部分人接触比较多的应该是3版本:

代码语言:javascript
复制

File Name  ↓  File Size  ↓  Date  ↓ 
Parent directory/ - -
R-3.0.0.tar.gz 24.3 MiB 2013-04-03 15:10
R-3.0.1.tar.gz 24.3 MiB 2013-05-16 15:11
R-3.0.2.tar.gz 24.2 MiB 2013-09-25 15:11
R-3.0.3.tar.gz 26.8 MiB 2014-03-06 16:12
R-3.1.0.tar.gz 27.2 MiB 2014-04-10 15:11
R-3.1.1.tar.gz 27.3 MiB 2014-07-10 15:11
R-3.1.2.tar.gz 27.3 MiB 2014-10-31 16:11
R-3.1.3.tar.gz 27.6 MiB 2015-03-09 16:12
R-3.2.0.tar.gz 27.8 MiB 2015-04-16 15:13
R-3.2.1.tar.gz 27.8 MiB 2015-06-18 15:13
R-3.2.2.tar.gz 28.4 MiB 2015-08-14 15:12
R-3.2.3.tar.gz 28.4 MiB 2015-12-10 16:13
R-3.2.4.tar.gz 28.5 MiB 2016-03-10 16:13
R-3.2.5.tar.gz 28.5 MiB 2016-04-15 00:01
R-3.3.0.tar.gz 28.4 MiB 2016-05-03 15:13
R-3.3.1.tar.gz 28.5 MiB 2016-06-21 15:21
R-3.3.2.tar.gz 28.1 MiB 2016-10-31 16:13
R-3.3.3.tar.gz 28.4 MiB 2017-03-06 16:16
R-3.4.0.tar.gz 28.8 MiB 2017-04-21 15:14
R-3.4.1.tar.gz 28.8 MiB 2017-06-30 15:04
R-3.4.2.tar.gz 28.9 MiB 2017-09-28 15:04
R-3.4.3.tar.gz 28.8 MiB 2017-11-30 16:05
R-3.4.4.tar.gz 29.1 MiB 2018-03-15 16:04
R-3.5.0.tar.gz 29.3 MiB 2018-04-23 15:04
R-3.5.1.tar.gz 28.4 MiB 2018-07-02 15:04
R-3.5.2.tar.gz 28.8 MiB 2018-12-20 16:04
R-3.5.3.tar.gz 28.8 MiB 2019-03-11 16:04
R-3.6.0.tar.gz 29.0 MiB 2019-04-26 15:05
R-3.6.1.tar.gz 29.1 MiB 2019-07-05 15:05
R-3.6.2.tar.gz 31.8 MiB 2019-12-12 16:05
R-3.6.3.tar.gz 31.8 MiB 2020-02-29 16:05

居然是从2013年到2020年,也就是说绝大部分接触R语言的我们,都是在R3时代,不知道接下来的R4时代,我们好有什么变化?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信技能树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 百度百科关于软件版本的解释
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档