Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我能';t使fix()和names()在数据集上工作(如ISLR中所预期的)_R - Fatal编程技术网

我能';t使fix()和names()在数据集上工作(如ISLR中所预期的)

我能';t使fix()和names()在数据集上工作(如ISLR中所预期的),r,R,我正试图根据ISLR手册,从MASS图书馆着手研究数据集Boston。我可以用library()加载MASS库(我相信我可以,因为我?Boston提供了此数据集的描述),但是我在接下来的步骤中遇到了问题 ISLR告诉我使用 fix(Boston) names(Boston) 首先是为了了解更多关于数据集的信息,其次是为了从中获取名称(在前几章中,我能够在以前使用的数据集“Auto”上执行这两个操作)。但是,它对我不起作用,当我运行它时: fix(Boston)打开一个编辑窗口,其中只包含 fu

我正试图根据ISLR手册,从
MASS
图书馆着手研究数据集
Boston
。我可以用
library()
加载
MASS
库(我相信我可以,因为我?
Boston
提供了此数据集的描述),但是我在接下来的步骤中遇到了问题

ISLR告诉我使用

fix(Boston)
names(Boston)
首先是为了了解更多关于数据集的信息,其次是为了从中获取名称(在前几章中,我能够在以前使用的数据集“Auto”上执行这两个操作)。但是,它对我不起作用,当我运行它时:

fix(Boston)
打开一个编辑窗口,其中只包含

function () 
  {
  }
names(Boston)
只返回
NULL

我阅读了stat.ethz.ch中关于这两个函数的R文档,但我不知道如何将它们与我的问题联系起来。我无法使用任何关于这两个函数的堆栈溢出问题。从我的理解来看,波士顿似乎没有被视为数据集或类似的东西,但我也不知道凭这种直觉去哪里

我正在使用ISLR的第六次打印,相关页面:123-124。

如果在加载库后执行
数据(“Boston”)
,它会修复问题

问题可能是-R创建了一个空函数
Boston()
,因为您可能在加载所需库之前运行了
fix(Boston)

快跑

library(MASS)
library(ISLR)
data("Boston")
fix(Boston)

而且一切正常。

无法生产。我输入
library(MASS)
fix(Boston)
,我在
Boston
data.frame上得到了一个类似电子表格的透视图。它确实返回了“TRUE”,在完成了您刚才所说的操作后,它现在可以工作了。非常感谢李哲远@r2evans:我只是在第二台PC上做了同样的事情(都使用RStudio),得到了和我描述的一样的结果。“如果你有一些建议,为什么它可能对你有用,我很高兴知道。”哲远里的评论证实了这一点。如果您在
library(MASS)
之前
fix(Boston)
,则它将创建一个空函数,您必须先删除它,然后才能以您想要的方式查看数据。如果您键入的问题是逐字逐句的,则
library()
将不会执行您需要的操作,从而导致您看到的行为。我没有执行的操作是在加载库后首先使用
data(Boston)
加载数据集。再次感谢你。