我该如何使用R获取最新版本的R?我知道可以使用包中的函数,但是希望有一个基础解决方案,最好不要依赖于爬虫或正则表达式。
截至今天(2015年6月13日),所需结果为:3.2.0。
截至今天(2015年6月13日),所需结果为:3.2.0。
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"
library(RJSONIO)
fromJSON("http://rversions.r-pkg.org/r-release")[[1]][['version']]
[1] "3.2.0"
utils :: available.packages
。 检查CRAN是可以的。更令我担忧的是正则表达式,因为CRAN可能会更改其显示页面的方式,而他们发布的功能不太可能改变。 - Tyler Rinker