r语言查找是否存在空值_关于R包安装你知道多少?
在R語言的學習過程中離不了各種R包的安裝與使用,要使用某個R包首先得學會如何安裝該R包。對于R包的安裝你知道的有多少?你知道如何指定安裝路徑嗎?為何你每次重新打開R繪畫都需要重新安裝R包?今天小編帶你詳細理解install.packages函數參數。
pkgs:字符型向量,輸入安裝包的名字
lib:字符型向量,給出安裝包library所在的目錄
這個參數可以不給,不給的話默認安裝到.libPaths()的第一個路徑下,指定后可以安裝到你想要的路徑。
repos:字符型向量,用于指定鏡像地址(URL)
為空的時候可以從本地安裝。contriburl:鏡像參數,不常用
當repos鏡像不全是可以使用該參數(比如自己的本地鏡像地址)。使用該參數時會覆蓋掉repos參數,并且改參數與type = "both"不兼容。
method:R包的下載方法
當前下載的方法包括:"internal","wininet"(僅限于windows), "libcurl","wget" , "curl"。具體可以查看download.file();
當URL開頭為file:// ?時,method="internal";
當URL開頭為ftps:// 時,method="libcurl";
當URL開頭為http://、https://、ftp:// 時,windows下method="winine";unix或其他系統下method="libcurl"。
available:矩陣類型
一個矩陣,可以是?available.packages中返回的鏡像中可用的R包或者"NULL"與type = "both"不兼容。
destdir:目錄
已下載軟件包的存儲目錄。默認為空值,也可以指定一個目錄。 如果為NULL,則存在則臨時目錄的子目錄download_packages下,并且在R關閉后被刪除。
dependencies:表明是否加載該包所depend on/link to/import/suggest的一些packages
僅當lib的長度為1(或缺少長度)時該參數才受支持。dependencies默認值為NA,即表示 c("Depends"、?"Imports"、 "LinkingTo");
當TRUE時,表示對安裝的R包是c("Depends"、 "Imports"、 "LinkingTo"?、"Suggests"),對附加的依賴項使用c(" Depends"?、" Imports"?、"LinkingTo"?)。注意:對于二進制包,都會忽略"LinkingTo"。
type:字符型
用于指示所要安裝或下載的R包的類型,即下載的是二進制包("binary")還是源代碼"source";如果設置為"binary",依舊會先去檢查該軟件包最新的版本是否只有源代碼,可用options(install.packages.check.source = "no")關閉;
當設置為"source"時,只有不含"C/C++/Fortran"代碼的R包可以被編譯,如果R包中有C/C++/Fortran代碼,那么Windows就需要安裝Rtools。?configure.args:字符向量或一個named list,僅在安裝源代碼時使用
configure.args的值會傳入R CMD INSTALL中。如果是字符向量,則將這些元素連接成一個字符串(用空格分隔),并作為R CMD INSTALL中--configure-args的值。
?configure.vars:僅在安裝源代碼時使用
與 configure.args類似,用于設置configure運行的環境變量。
?clean:邏輯值,表明是否刪除中間文件
R CMD INSTALL --clean,用于刪除臨時中間文件有時也用于在軟件包安裝結束時執行其他操作。
?Ncpus:指定cpu個數
?verbose:是否輸出安裝進程信息
?libs_only:邏輯值
--libs-only,參考INSTALL_opts,也可以用于windows下指定是否只安裝64位或者32位的動態鏈接庫。
?INSTALL_opts:字符向量,用于給定額外的參數選項
當使用R CMD INSTALL進行源軟件包安裝時,使用該參數可以傳遞額外參數,例如c(“-html”,“-no-multiarch”,“-no-test-load”)。
?quiet:邏輯值
如果為TURE,則減少輸出信息(安靜模式)。
?keep_outputs:邏輯值是否在當前工作目錄下保留源代碼編譯后的輸出文件
如果為TURE,表示在當前工作目錄下保留源代碼編譯后的輸出文件,輸出文件命名為:對應的包名.out(即packages-name.out)。最后小編想說R包有千千萬,你是否都能記住?小編認為學會使用 help() 函數獲取幫助文檔是一個良好的習慣。對于任何R包來說,掌握它最快的方法就是查看幫助信息,讀懂幫助文檔。
??R畫venn圖之總結
??【R語言】利用RCricos繪制簡單圈圖
??R語言繪圖:非常規圖形案例
總結
以上是生活随笔為你收集整理的r语言查找是否存在空值_关于R包安装你知道多少?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端电子表数字字体_爬虫:如何优雅应对字
- 下一篇: 福建学业水平测试计算机考点大纲,福建高中