【发布时间】:2020-09-27 22:56:28
【问题描述】:
Error in model.frame.default(formula = data$conservationstatus ~ data$latitude, :
invalid type (NULL) for variable 'data$conservationstatus
我有一个数据集(在读取 CSV 文件后称为数据),它包含 Conservation Status 和 Latitude 列。我正在尝试使用
对这两个执行线性回归lm(data$ConservationStatus ~ data$Latitude, data = data)
但是,我不断收到上述错误。好像是因为我的专栏里有两个词。我已经尝试过 data$Conservation Status、data$'Conservation Status'、data$Conservation.Status,但似乎没有任何效果:(
【问题讨论】:
-
我怀疑您正在使用
tidyverseread_csv()函数导入数据(base R 的read.csv()会将变量名更改为Conservation.Status。这可能是个好主意在运行lm之前,学习使用rename()函数将变量名称转换为 R 友好(无空格)值 ...
标签: r error-handling dataset linear-regression lm