我是R的新手,我很难用一些非常基本的东西。我从excel文件导入数据,如下所示:
data1 <- read.csv(file.choose(), header=TRUE)
当我尝试按列查看表中的数据时,R不会将列标题识别为对象。这就是它的样子
summary(Square.Feet)
Error in summary(Square.Feet) : object 'Square.Feet' not found
我需要进行回归并且我遇到同样的问题。任何帮助将不胜感激。
答案 0 :(得分:3)
是的,它可以识别,你必须告诉R选择数据帧,所以:
summary(data1$Square.Feet)
其中&#34;数据&#34;是数据框的名称,在美元之后是变量的名称
希望有所帮助
<强>更新强>
如下所示,您可以使用以下内容:
data1 <- read.csv(file.choose(), header=TRUE)
attach(data1)
这样,通过&#34; attach&#34;,您可以避免每次都写入数据集的名称,所以我们会从
开始 summary(data1$Square.Feet)
在附加数据后到此时:
summary(Square.Feet)
但是我不建议这样做,因为如果你加载其他数据集,你可能会弄乱一切,因为变量具有相同的名称很常见,其他主要问题,请参阅此处(感谢Ben Bolker为您服务)贡献):here,here,here和 here
答案 1 :(得分:2)
如果您想要所有数据字段的摘要,那么
summary(data1)
或者你可以使用'with'辅助函数
with(data1, summary(Square.Feet))