新买了电脑,想把旧电脑的R环境移植到新电脑上,旧电脑里面安装了大量的R包,写了很多代码需要用到这些R包,不知道有什么快捷的办法让新电脑也能运行这些代码。
1、先使用R的installed.packages()函数导出所有的已安装的包名
2、把包名存放到文件当中
3、在新安装的R中读取这个文件获得包名
4、再使用installed.packages()函数调出已安装的包名
5、然后使用setdiff比较取得尚未安装的包名
6、使用installed.packages()或者bioconductor安装即可,参数可为向量
将安装R路径下面的library文件夹覆盖掉新的library就可以了,我试过,是可以的!