Безболезненный способ установить новую версию R? - PullRequest
147 голосов
/ 10 сентября 2009

Эндрю Гельман недавно посетовал на отсутствие простого процесса обновления для R (возможно, более актуального для Windows, чем для Linux). У кого-нибудь есть хороший прием для обновления, от установки программного обеспечения до копирования всех настроек / пакетов поверх?

Это предложение содержалось в комментариях и является тем, что я недавно использовал. Сначала вы устанавливаете новую версию, а затем запускаете ее в старой версии:

#--run in the old version of R
setwd("C:/Temp/")
packages <- installed.packages()[,"Package"]
save(packages, file="Rpackages")

После чего в новой версии:

#--run in the new version
setwd("C:/Temp/")
load("Rpackages")
for (p in setdiff(packages, installed.packages()[,"Package"]))
install.packages(p)

Ответы [ 11 ]

0 голосов
/ 09 февраля 2016

для меня эта страница хороша https://www.r -statistics.com / 2013/03 / обновление-р-с-т-на-Windows-используя-на-installr-пакет / или же другой вариант - просто установить новый вариант и, наконец, поставить его, например, в Windows в моем компьютере

.libPaths (с ( "D: /Documents/R/win-library/3.2", «C: / Program Files / R / R-3.2.3 / библиотека», «C: / Program Files / R / R-3.2.0 / library», "D: /Documents/R/win-library/2.15" )

каждый путь последней версии в моем случае, я всегда ставлю первый путь "D: /Documents/R/win-library/3.2", который исправлен а потом я ставлю другой, потому что вам не нужно копировать или перемещать какие-либо пакеты, в моем sugest просто назовите его

...