R未从.txt文件中读取头行

R未从.txt文件中读取头行,r,header,R,Header,我刚刚开始学习R,我不明白为什么我的数据中没有读取标题行。下面是我的非常简单的脚本,结尾的错误是我的一个头不存在 dat = read.table("D:/Wild_South/Linville_Gorge/HWA/Data/R_HWA.txt", header = T) dat Treatment HWA Elevation 1 0 0.0 3072 2 0 0.0 3357 . . . . 176

我刚刚开始学习R,我不明白为什么我的数据中没有读取标题行。下面是我的非常简单的脚本,结尾的错误是我的一个头不存在

dat = read.table("D:/Wild_South/Linville_Gorge/HWA/Data/R_HWA.txt", header = T)

dat

    Treatment HWA Elevation

1           0 0.0      3072

2           0 0.0      3357

.
.
.
.

176         1 3.0      3898

177         1 3.0      3771

results = lm(HWA ~ Elevation + Treatment)
eval(expr、envir、enclose)中出错:找不到对象“HWA”


想法?

如果我正确理解您的问题,您只需将代码更改为
results=lm(dat$HWA~dat$Elevation+dat$Treatment)。
不是没有读取标题行,而是没有正确识别变量。

如果我正确理解您的问题,您只需将代码更改为
results=lm(dat$HWA~dat$Elevation+dat$Treatment)。
不是不读取标题行的情况,但是变量没有被正确识别。

问题在于调用
lm
查看
lm
的帮助文件,您将看到需要指定要使用的数据集
lm
问题在于调用
lm
查看
lm
的帮助文件,您将看到需要指定要使用的数据集
lm
以使用更多标准(和更少字符)以使用
results=lm(HWA~Elevation+Treatment,data=dat)
。使用
results=lm(HWA~Elevation+Treatment,data=dat)以使用更多标准(和更少字符)