繁体   English   中英

以编程方式获取最新的稳定R版本号

[英]Programatically get latest stable R release version number

如何使用R获取最新版本的R? 我知道gtools::checkRVersion但希望有一个基本解决方案,更好的是不依赖于抓取/正则表达式。

截至今日(2015-06-13)的预期结果为: 3.2.0

另一种可能的替代方案:CRAN有一个带有版本信息的dcf文件。 我不确定它的更新有多可靠。

R> tmp <- tempfile()
R> download.file("http://cran.r-project.org/src/base/VERSION-INFO.dcf", tmp)
R> (x <- read.dcf(tmp))
     Release Old-release Devel  
[1,] "3.2.0" "3.1.3"     "3.3.0"

使用METRCAN API(@Roland评论):

library(RJSONIO)
fromJSON("http://rversions.r-pkg.org/r-release")[[1]][['version']]
[1] "3.2.0"

Gabor有一个新的包装颠覆 ,它更容易包装服务:

R> library(rversions)
R> r_release()
   version                        date
94   3.2.0 2015-04-16T07:13:33.144514Z
R> 
R> r_release()[[1]]
[1] "3.2.0"
R> 

如果你安装了devtools ,你可能已经有了rversions

该软件包还有两个功能

  • 以前的版本通过r_oldrel() ,以及
  • 通过r_versions()发布的所有版本的向量

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM