
R
软件导览
|
71
卸载 R 包的一个原因是,该包中包含一个函数,其名称与搜索列表中该包后面的包的某
函数重名。当发生这种情况时,次序在前的函数会掩盖次序在后的函数。你无法看到次
序在后的函数,因为 R 在找到次序在前的函数后会停止搜索。因此,卸载次序在前的包
会防止遮盖次序在后的包。
3.8.4 另请参阅
参见 3.6 节。
3.9 使用 R 的内置数据集
3.9.1 问题
你希望使用 R 的内置数据集,或使用来自某一个 R 包中的数据集。
3.9.2 解决方案
由于搜索路径中已包含 datasets 包,所以 R 的标准数据集是可以使用的。如果你已
加载任何其他 R 包,则这些已加载 R 包附带的数据集也将在你的搜索路径中可用。
要调用其他 R 包中的数据集,使用 data 函数并在参数中给出相应的包名称和数据集名称:
data(
dsname
, package = "
pkgname
")
3.9.3 讨论
R 中包含了许多内置数据集。其他 R 包(例如 dplyr 和 ggplot2)也附带了示例数
据,这些数据在其帮助文件中的示例中使用。由于 R 提供了这些数据集,你可以应用它
们来进行试验,因此它们对学习和使用 R 很有帮助。
许多数据集都保存在一个名为 datasets 的 R 包中。该 R 包是 R 的基础包,它位于你
的搜索路径中,因此可以即时访问其内容。例如,你可以调用内置数据集 pressure:
head(pressure)
#> temperature pressure
#> 1 0 0.0002