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


1、查看已加載的包

(.packages())

注意外面的括號和前面的點不能省。

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

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

> (.packages())
[1] "stats"     "graphics"  "grDevices" "utils"     "datasets"  "methods"   "base"   

  


2、卸除已加載的包

如卸除RMySQL包

detach(“package:RMySQL”)

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

在包使用函數沖突,檢驗函數依賴時比較有用。 

 

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



3、安裝包

install.packages(“rjson”)

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

 

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

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

如果安裝的時候要指定安裝目錄,可以使用install.packages("stepNorm", contriburl="http://url", lib="mydir")



4、卸載已加載的包

徹底刪除已安裝的包:

remove. packages(c(“pkg1”,”pkg2”) , lib = file .path(“path”, “to”, “library”))

注:

“pkg1”,”pkg2”表示包名,即一次可以卸載多個包;

“path”, “to”, “library”表示R的庫路徑,字符向量,通常情況下只輸一個路徑即可。使用命令.libPaths()可以查看庫路徑。示例:

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

 
5、查看已安裝的包

installed.packages()
library()

 

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

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

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

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



6、查看某個包提供的函數

help(package=’TSA’)

package參數為要查看的包的包名。



7、查看某個函數屬於哪個包

help(函數名)

在打開的網頁中查看屬於哪個包。

 

8、升級包

update.packages()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM