使用RStudio更新R
你从官方网站安装了一个新版本的R。
当你重新启动时,RStudio应该会自动启动新版本。
如果需要手动操作,在RStudio中,进入:工具->选项->常规。
请查看@micstr的回答了解更加详细的步骤。
为了完整起见,答案是:你不能从RStudio内部这样做。@agstudy说得对——你需要安装新版本的R,然后重新启动RStudio,它会自动使用新版本,正如@Brandon所指出的那样。
如果有一个update.R()函数,类似于install.packages()函数或update.packages()函数就好了。
因此,为了安装R,你需要:
2.点击“CRAN”,
3.然后选择你喜欢的CRAN网站。我喜欢Kansas:http://rweb.quant.ku.edu/cran/。
4.点击“Download R for XXX”[ 其中XXX是你的操作系统]
5.按照你的操作系统的安装程序进行安装
6.重新启动RStudio
7.欣喜
——等一下——我心爱的包怎么办??
好的,我用的是Mac,所以我只能为Mac提供准确的细节——也许其他人可以为Windows / Linux提供准确的路径;我相信过程是相同的。
为确保你的包能与你闪亮的新版本的R一起工作,你需要:
1.将旧的R安装中的包移动到新版本中;在Mac OSX上,这意味着从这里移动所有文件夹:
/Library/Frameworks/R.framework/Versions/2.15/Resources/library
到这里:
/Library/Frameworks/R.framework/Versions/3.0/Resources/library
[其中你将用你升级的版本替换“2.15”和“3.0”——并且只复制目标目录中没有的任何包。例如:不要用旧的“基础”包覆盖新的“基础” 包——如果你这样做了,不用担心,我们以后会修复它。如果这些路径对你不起作用,则尝试使用installed.packages()
来查找适当的路径名称。]
2.现在你可以通过在RStudio控制台中键入update.packages()
来更新你的包,并回答所有提示都是“是”。
> update.packages(checkBuilt=TRUE) class : Version 7.3-7 installed in /Library/Frameworks/R.framework/Versions/3.0/Resources/library Version 7.3-8 available at http://cran.rstudio.com Update (y/N/c)? y ---etc---
最后,为了确认您已经完成了所有事情,请在RStudio控制台中输入这两个命令,查看您所得到的结果:
> version > packageStatus()