|
|
1
67
为了完整性,有一些方法可以防止您遇到这个问题。正如Dirk所说,将您的包保存在计算机上的另一个目录中。
您可以更改默认值
这会将此路径作为
如果您想进一步自动化这个过程,可以在rprofile.site文件中指定它,该文件位于R构建的/etc/目录中。然后它将在每次r加载时自动加载,您不再需要担心这个问题了。您只能从指定的目录安装和加载包。 最后,我的rprofile.site中包含一些小代码,允许我在安装新的r版本时重新安装所有包。你只要把它们列出来就行了 之前 更新到新的R版本。我使用一个包含所有包的更新列表的.rdata文件来实现这一点。
我通过指定
当我安装一个新的R版本时,我只是将必要的元素添加到rprofile.site文件中,然后重新安装所有包。无论如何,我必须调整rprofile.site(使用sum-contrasts,为tinn-r添加额外的代码,这些东西),所以它不是真正的额外工作。重新安装所有软件包只需要额外的时间。 最后一位相当于原始问题中给出的解。我只是不需要担心先得到“已安装”列表。 同样,如果您的软件包不是从Cran安装的,那么它也不会毫无瑕疵地工作。但是这个代码也很容易扩展到包含那些代码。 编辑:代码中缺少括号 |
|
|
2
33
这当然是一个老问题,但可能会有一个新的简单答案(仅适用于Windows),我刚刚发现。
最好的方法是使用rgui系统。您的所有包将被传送到新文件夹,旧的包将被删除或保存(您可以选择其中之一)。 然后,一旦您再次打开rstudio,它会立即识别出您使用的是更新版本。对我来说,这是一种魅力, More info on {installr} here . 西蒙 |
|
|
3
26
两个快速建议:
|
|
|
4
22
如果您的包不是来自CRAN,上面建议的方法将无法完全工作。例如,从非cran站点下载的个人软件包或软件包。 我在Windows上的首选方法(将2.10.1升级到2.11.0):
|
|
|
5
6
关于问题中给出的解决方案,如果已经安装了新版本,那么运行旧版本的R可能不容易。在这种情况下,您仍然可以重新安装以前的R版本中丢失的所有包,如下所示。
(注意,这个论点
这个
|
|
|
6
3
按照Dirk的建议,下面是一些在Windows上执行此操作的R代码: How to easily upgrade R on windows XP 更新(15.04.11):我写了另一篇关于这个主题的文章,解释了如何处理 upgrading R on windows 7 |
|
|
7
2
两种选择:
|
|
|
8
1
我在Windows8上,出于某种奇怪的原因,我永远无法使用Internet连接安装软件包。 我通常使用cran的.zip文件安装它。 从R 3.2.5到R 3.3.1之后。 我只是从
然后我重新启动了R会话。工作得很好。 我还没有检查所有的包裹是否都能正常工作。 但是,我检查的那些工作得很好。 希望这个黑客对每个人都有用。 干杯。 |
|
|
9
1
如果你有远见的话,这个公认的答案可能会奏效,但我已经摆脱了旧版本,因此无法遵循这些指示。 下面描述的步骤适用于从2.1和3.1升级OSX。
更新:要获取最新版本的目录(而不是键入3.1或3.2),可以使用以下命令。第二个变量直接转换为r变量,跳过
然后在
R
可以粘贴生成的变量(添加
|
|
|
10
0
对我来说这页不错 https://www.r-statistics.com/2013/03/updating-r-from-r-on-windows-using-the-installr-package/ 或 另一个选项是安装新的选项,最后,例如在“我的电脑”的Windows中 LBYPATH(C) “d:/documents/r/win库/3.2”, “C:/程序文件/R/R-3.2.3/库”, “C:/程序文件/R/R-3.2.0/库”, “d:/documents/r/win库/2.15” ) 在我的例子中,最后一个版本的每一条路径我总是放在第一条路径是“d:/documents/r/win library/3.2”,它是固定的。 然后我把另一个放在我的建议里,因为你不需要复制或移动任何包裹。 |
|
|
Hard_Course · 用另一列中的值替换行的最后一个非NA条目 1 年前 |
|
Mark R · 使用geom_sf()删除地球仪上不需要的网格线 1 年前 |
|
|
Joe · 根据对工作日和本周早些时候的日期的了解,找到一个日期 1 年前 |
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
TheCodeNovice · R中符号格式的尾随零和其他问题[重复] 1 年前 |
|
dez93_2000 · 在R管道子功能中引用管道对象的当前状态 1 年前 |
|
|
Mankka · 如何在Ggplot2中绘制均匀的径向图 1 年前 |