使用RStudio更新R

10 浏览
0 Comments

使用RStudio更新R

我如何通过RStudio更新R?

admin 更改状态以发布 2023年5月23日
0
0 Comments

你从官方网站安装了一个新版本的R。

当你重新启动时,RStudio应该会自动启动新版本。

如果需要手动操作,在RStudio中,进入:工具->选项->常规。

请查看@micstr的回答了解更加详细的步骤。

0
0 Comments

为了完整起见,答案是:你不能从RStudio内部这样做。@agstudy说得对——你需要安装新版本的R,然后重新启动RStudio,它会自动使用新版本,正如@Brandon所指出的那样。

如果有一个update.R()函数,类似于install.packages()函数或update.packages()函数就好了。

因此,为了安装R,你需要:

1.去http://www.r-project.org

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()
    

  • 0