使用library()可以查看已經安裝的包的列表,會打開一個新窗口顯示信息。
使用installed.packages()可以看到各個包安裝的路徑,版本號等信息。
也可以使用 .packages(all.available=T) 就在控制台中顯示已安裝包的名字,只顯示包的名字。
要查看已安裝包的幫助信息,比如該包中有哪些函數,可使用help(package="graphics") 。如果該包提供了信息,會以本地網頁的形式打開幫助文件。
=======
包被安裝后,在使用前需要加載。加載包使用命令 library(包名),比如library(codetools)。
查看有哪些包是被加載的,使用命令(.packages()) ,注意小括號和點號不能省略。
要將已經加載的包卸除。注意不是卸載刪除,只是不加載這個包。在包函數沖突時需要。使用命令detach("package:包名")。或則detach("package:包名", unload=TRUE)
========
要安裝包,可以使用命令install.packages("包名"),或者
install.packages("包名", contriburl="http://url", dependencies = TRUE)
如果安裝的時候要指定安裝目錄,可以使用install.packages("stepNorm", contriburl="http://url", lib="mydir")
也可以在gui菜單中選擇程序包->安裝程序包來進行。另外,如果是已經下載了包文件,離線安裝。比如,有package.zip,可以在程序包->Install package from local zip file…來進行安裝。
卸載刪除包,使用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'))