R語言:library()、require()與source()

在此對R語言中library()、require()、source()三種函數的使用進行整理

library() : library(package)將加載名爲package的命名空間,並添加到包的搜索列表中。加載前對搜索列表進行檢查並更新,如果package不存在則報錯,如果之前已加載package,則不會重複加載。如沒有參數package即library(),則列出lib.loc指定的庫中的所有可用包。library(help=package)將返回package的基本信息。

require() : require(package)將加載名爲package的命名空間,並添加到包的搜索列表中,與library(package)一致。加載前對搜索列表進行檢查並更新,如果package不存在(不可用),則返回FALSE而不報錯,如果存在則返回TRUE。

source() : source使R直接接受來自命名文件、URL或表達式的輸入,比如source(“Functions.R”)。從該文件讀取和分析輸入,直到到達文件的結尾,然後在選定的環境中按順序解析表達式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章