R未从.txt文件中读取头行
我刚刚开始学习R,我不明白为什么我的数据中没有读取标题行。下面是我的非常简单的脚本,结尾的错误是我的一个头不存在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
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)以使用更多标准(和更少字符)
。