2018-11-14
閱讀量:
968
如何在R中卸載軟件包而不重啟R?
嘗試一:先用語句?library查看,發(fā)現(xiàn)
沒有顯示任何可以卸載軟件包的選項(xiàng)。
嘗試二:然后用detach
卸載包,但出現(xiàn)以下兩個失?。?/p>
detach(vegan)
錯誤detach(vegan)
:無效name
參數(shù)
detach("vegan")
錯誤detach("vegan")
:無效name
參數(shù)
嘗試三:
detach("package:vegan", unload=TRUE)
可以同時加載多個版本的包(例如,如果您在不同的庫中有開發(fā)版本和穩(wěn)定版本)。要分離保證所有副本都已分離,請使用以下方法:
detach_package <- function(pkg, character.only = FALSE)
{
if(!character.only)
{
pkg <- deparse(substitute(pkg))
}
search_item <- paste("package", pkg, sep = ":")
while(search_item %in% search())
{
detach(search_item, unload = TRUE, character.only = TRUE)
}
}
例如,用法
detach_package(vegan)
或者
detach_package("vegan", TRUE)






評論(0)


暫無數(shù)據(jù)
推薦帖子
0條評論
0條評論
0條評論