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,几秒钟就搞定了。

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

相关推荐
June bug25 分钟前
【Python基础】变量、运算与内存管理全解析
开发语言·python·职场和发展·测试
醇醛酸醚酮酯26 分钟前
Qt项目锻炼——TODO(五)
开发语言·qt
蹦蹦跳跳真可爱5891 小时前
Python----OpenCV(几何变换--图像平移、图像旋转、放射变换、图像缩放、透视变换)
开发语言·人工智能·python·opencv·计算机视觉
骁的小小站1 小时前
HDLBits刷题笔记和一些拓展知识(十一)
开发语言·经验分享·笔记·其他·fpga开发
Jtti1 小时前
如何准确查看服务器网络的利用率?
开发语言·php
人生在勤,不索何获-白大侠1 小时前
day17——Java集合进阶(Collections、Map)
java·开发语言
程序员小羊!1 小时前
Java教程:JavaWeb ---MySQL高级
java·开发语言·mysql
m0_723140231 小时前
Python训练营-Day49
开发语言·python
一洽客服系统2 小时前
网页嵌入与接入功能说明
开发语言·前端·javascript
zhangfeng11332 小时前
python 数据分析 单细胞测序数据分析 相关的图表,常见于肿瘤免疫微环境、细胞亚群功能研究 ,各图表类型及逻辑关系如下
开发语言·python·数据分析·医学