我正在研究有关统计学习/机器学习和R的本书。问题之一是:


library (MASS)


?Boston
我不了解library(MASS)的语法。如何从中获取波士顿数据集?我已经尝试过Boston=library(MASS),但这给了我一个单词数组:
"MASS" "stats"  "graphics"  "grDevices" "utils" "datasets" "methods"   "base"

我也尝试了类似Boston=library(MASS::Boston)的方法,但这似乎也不有效。

最佳答案

您不必将数据分配给也称为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
>

09-06 08:32