【问题标题】:How do i load data set part of the MASS library in R?如何在 R 中加载 MASS 库的数据集部分?
【发布时间】:2014-07-22 02:58:23
【问题描述】:

我正在阅读这本书,涉及统计学习/机器学习和 R。其中一个问题是:

首先,加载波士顿数据集。波士顿数据集是 R 中的 MASS 库。

library (MASS)

现在数据集包含在对象Boston中。

了解数据集:

?Boston

我不懂library(MASS) 的语法。我如何从中获取波士顿数据集?我尝试过Boston=library(MASS),但这给了我一系列单词:

"MASS" "stats"  "graphics"  "grDevices" "utils" "datasets" "methods"   "base" 

我也尝试过Boston=library(MASS::Boston) 之类的方法,但这似乎也无效。

【问题讨论】:

  • 当我显示对象波士顿时,这只会给我[1]波士顿做波士顿=数据(波士顿)。编辑:用下面的答案修复。

标签: r


【解决方案1】:

您不必将数据分配给也称为Boston 的新对象,data() 将对象Boston 加载到全局环境中:

> library(MASS)
> data(Boston)
> head(Boston)
     crim zn indus chas   nox    rm  age    dis rad tax ptratio  black lstat
1 0.00632 18  2.31    0 0.538 6.575 65.2 4.0900   1 296    15.3 396.90  4.98
2 0.02731  0  7.07    0 0.469 6.421 78.9 4.9671   2 242    17.8 396.90  9.14
3 0.02729  0  7.07    0 0.469 7.185 61.1 4.9671   2 242    17.8 392.83  4.03
4 0.03237  0  2.18    0 0.458 6.998 45.8 6.0622   3 222    18.7 394.63  2.94
5 0.06905  0  2.18    0 0.458 7.147 54.2 6.0622   3 222    18.7 396.90  5.33
6 0.02985  0  2.18    0 0.458 6.430 58.7 6.0622   3 222    18.7 394.12  5.21
  medv
1 24.0
2 21.6
3 34.7
4 33.4
5 36.2
6 28.7
> 

【讨论】:

    【解决方案2】:

    library 函数将在您的工作区中加载一个包,在这种情况下:

    library (MASS)
    

    这将是MASS 包。这个包已经包含了可以立即访问的Boston 数据框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-28
      • 2016-11-21
      • 2014-06-02
      • 2018-04-09
      • 2016-02-24
      • 1970-01-01
      • 2015-10-21
      • 1970-01-01
      相关资源
      最近更新 更多