我想从默认的其他位置安装/加载包。我没有管理员权限,所以我无法从控制面板访问我的.rprofile。
我的想法是我可以创建一个不同的库函数,所以每次我想安装/加载函数时都不必输入lib.loc语句。这就是我认为“liBerty”功能应该是这样的。
liBerty <- function(a) {
require(a,lib.loc="C:\\Users\\bert\\Documents\\rpackages" )
}
liBerty(tm)
我得到的错误是“没有包'a'。”。有没有办法可以编写这个函数来完成我的任务?
还需要修改该功能以安装包
答案 0 :(得分:0)
install.Bertages<-function(b){
install.packages(b,lib="C:\\Users\\bert\\Documents\\rpackages")
}
liBerty<-function(a){
require(a,lib.loc="C:\\Users\\bert\\Documents\\rpackages",
character.only=TRUE )
}
install.Bertages("lubridate")
liBerty("lubridate")