R语言使用installr包对R包进行整体迁移

今天分享一个R语言的实用小技巧,如果咱们重新安装了电脑(我重装了电脑)或者因为需要卸载旧版本的R软件,安装新版本的R,那么必然会造成R包的库缺失,需要重新下载,有些还不是官方的R包,下载非常麻烦。

咱们可以使用installr包把旧版本的R的R包库转移到新的版本,非常简单。下面我来演示一下。咱们先导入这个R包

r 复制代码
library(installr)

这个R包的迁移的函数是copy.packages.between.libraries函数,有点长,大概的格式就是下面这样的

r 复制代码
copy.packages.between.libraries(from = "D:\\Program Files\\R\\R-4.2.1\\library"
                                , to = "D:\\Program Files\\R\\R-4.3.3\\library"
                                , ask =T, keep_old = TRUE
                                , do_NOT_override_packages_in_new_R = TRUE)

这里咱们主要是注意from,和to这两个参数,其他的都不用动。from就是我旧版本的R软件的位置,to就是我新版本的R软件的位置。这里注意一下,路径这里需要两个\\

咱们直接运行代码

它会列出来两个路径,问你从那个位置复制,这里咱们选择2

接下来它会问你选择复制到哪里,我们选择1,就是新的R的位置

最后它会让你确认一下,1是yes,2是no, 咱们选1,几秒钟就搞定了。

我觉得还是挺简单使用的,本期结束啦。

相关推荐
Swift社区3 小时前
在 Swift 中实现字符串分割问题:以字典中的单词构造句子
开发语言·ios·swift
没头脑的ht3 小时前
Swift内存访问冲突
开发语言·ios·swift
没头脑的ht3 小时前
Swift闭包的本质
开发语言·ios·swift
wjs20243 小时前
Swift 数组
开发语言
xiaoyalian4 小时前
R语言绘图过程中遇到图例的图块中出现字符“a“的解决方法
笔记·r语言·数据可视化
stm 学习ing4 小时前
FPGA 第十讲 避免latch的产生
c语言·开发语言·单片机·嵌入式硬件·fpga开发·fpga
湫ccc5 小时前
《Python基础》之字符串格式化输出
开发语言·python
mqiqe6 小时前
Python MySQL通过Binlog 获取变更记录 恢复数据
开发语言·python·mysql
AttackingLin6 小时前
2024强网杯--babyheap house of apple2解法
linux·开发语言·python