为多个版本的R设置默认的“.libpath()”
我在一个有多个R版本的环境中工作,管理我的库可能有点麻烦,因为我必须切换库位置,以避免在不同版本的R下构建包时出现问题为多个版本的R设置默认的“.libpath()”,r,R,我在一个有多个R版本的环境中工作,管理我的库可能有点麻烦,因为我必须切换库位置,以避免在不同版本的R下构建包时出现问题 有没有办法根据我使用的R的版本自动更改我在.libpath()中的默认库位置?我发现这个技巧很有用 将本地安装的R库保存在以其版本命名的目录中,在R启动时检测版本并相应地设置.libPaths() 在主目录中编辑.Rprofile文件,以包含以下内容: version我有一个标准路径结构,为每个版本号添加了一个新文件夹,为包添加了一个名为pax的文件夹。为此,只需将以下内容添加
有没有办法根据我使用的R的版本自动更改我在
.libpath()
中的默认库位置?我发现这个技巧很有用
将本地安装的R库保存在以其版本命名的目录中,在R启动时检测版本并相应地设置.libPaths()
在主目录中编辑.Rprofile
文件,以包含以下内容:
version我有一个标准路径结构,为每个版本号添加了一个新文件夹,为包添加了一个名为pax
的文件夹。为此,只需将以下内容添加到.Rprofile
Rver <- paste0(R.Version()$major, ".", R.Version()$minor)
.libPaths(file.path(paste0(
"C:/Users/abcd/R/", Rver, "/pax")))
server