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”)。从该文件读取和分析输入,直到到达文件的结尾,然后在选定的环境中按顺序解析表达式。

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