安装新版本R的好方法?

  • 回答 (2)
  • 关注 (0)
  • 查看 (19)

有没有人有好的R升级的诀窍,从安装软件到复制所有设置/软件包?

乐逍遥乐逍遥提问于
tthha真理偏执狂回答于

将包保存在计算机上的另一个目录中。

install.packages("thepackage",lib="/path/to/directory/with/libraries")

可以更改默认值。.Library值使用函数.libPaths

.libPaths("/path/to/directory/with/libraries")

这将将此路径作为.Library变量,并使其成为默认设置。

library(utils)

## Check necessary packages
load("G:\Setinfo\R\packagelist.RData") # includes a vector "pkgs"
installed <- pkgs %in% installed.packages()[, 'Package']
if (length(pkgs[!installed]) >=1){
  install.packages(pkgs[!installed])
}

通过指定.Last()在我的网站上。如果我安装了以下内容,它将更新包列表:

.Last <- function(){
  pkgs <- installed.packages()[,1]
  if (length(pkgs) > length(installed)){
    save(pkgs,file="G:\Setinfo\R\packagelist.RData")
  }
}

驿徽IT攻城师回答于

install.packages("installr")
require(installr)
updateR()

扫码关注云+社区