R語(yǔ)言 查看已加載包、卸除加載包及安裝包與卸載包

1、查看已加載的包

(.packages())

注意外面的括號(hào)和前面的點(diǎn)不能省。

包被安裝后,在使用前需要加載。加載包使用命令 library(包名),比如

library(codetools)

查看有哪些包是被加載的,使用命令(.packages()) ,注意小括號(hào)和點(diǎn)號(hào)不能省略。

2、卸除已加載的包

如卸除RMySQL包

detach(“package:RMySQL”)

注意是卸除,不是卸載,也就是說不是把包從R運(yùn)行環(huán)境中徹底刪除,只是不希望該包被加載使用。

在包使用函數(shù)沖突,檢驗(yàn)函數(shù)依賴時(shí)比較有用。

要將已經(jīng)加載的包卸除。注意不是卸載刪除,只是不加載這個(gè)包。在包函數(shù)沖突時(shí)需要。使用命令detach("package:包名")。或則detach("package:包名", unload=TRUE)

3、安裝包

install.packages(“rjson”)

下載安裝名為“rjson”的包。

要安裝包,可以使用命令install.packages("包名"),或者

install.packages("包名", contriburl="http://url",  dependencies = TRUE)

如果安裝的時(shí)候要指定安裝目錄,可以使用

install.packages("stepNorm", contriburl="http://url", lib="mydir")

4、卸載已加載的包

徹底刪除已安裝的包:

remove. packages(c(“pkg1”,”pkg2”) , lib = file .path(“path”, “to”, “l(fā)ibrary”))

注:“pkg1”,”pkg2”表示包名,即一次可以卸載多個(gè)包;
“path”, “to”, “l(fā)ibrary”表示R的庫(kù)路徑,字符向量,通常情況下只輸一個(gè)路徑即可。使用命令.libPaths()可以查看庫(kù)路徑。示例:

remove.packages(c(‘zoom’),lib=file.path(‘C:\Program Files\R\R-3.2.2\library’))

5、查看已安裝的包

installed.packages()
library()

使用 library()可以查看已經(jīng)安裝的包的列表,會(huì)打開一個(gè)新窗口顯示信息。

使用 installed.packages()可以看到各個(gè)包安裝的路徑,版本號(hào)等信息。

也可以使用 .packages(all.available=T)就在控制臺(tái)中顯示已安裝包的名字,只顯示包的名字。

要查看已安裝包的幫助信息,比如該包中有哪些函數(shù),可使用 help(package="graphics") 。如果該包提供了信息,會(huì)以本地網(wǎng)頁(yè)的形式打開幫助文件。

6、查看某個(gè)包提供的函數(shù)

help(package=’TSA’)

package參數(shù)為要查看的包的包名。

7、查看某個(gè)函數(shù)屬于哪個(gè)包

help(函數(shù)名)

在打開的網(wǎng)頁(yè)中查看屬于哪個(gè)包。

8、升級(jí)包

update.packages()

參考https://www.cnblogs.com/brown-birds/p/8031734.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容