所有的 R 函数和数据集是保存在(packages)里面的。只有当一个 包被载入时,它的内容才可以被访问。这样做一是为了高效 (完整的列表会耗去大量的内存并且增加搜索的时间), 一是为了帮助包的开发者防止命名和其他代码的中的名字冲突。 开发包的过程在 Creating R packages (Writing R Extensions)里面有详细的介绍。这里,我们仅仅从用户的角度来 描述这个问题。
可以使用下面的命令查看你当前环境中安装的包
> library()
命令中没有参数。为了载入某个特别的包(如包 boot ,其中包含的函数来自 Davison & Hinkley (1997)),使用 如下命令
> library(boot)
用户可以使用函数 CRAN.packages()
连接因特网 (也可以通过 Windows 和 RAqua 的图形界面上的 Packages 菜单访问)
,并且可以自动更新和安装包。
为了查看当前有那些包载入了,可以用
> search()
产生搜索列表。有一些列表虽然被载入但不会 出现在搜索列表中(see Namespaces)。
为了查看已经安装的包的所有可以访问的帮助主题列表, 可以使用
> help.start()
这将启动一个 HTML 形式的帮助系统,然后通过
Reference 部分链接到所有包的列表。