小编REn*_*ast的帖子

导入数据集时出现问题:`扫描错误(...):第1行没有145个元素

我正在尝试使用read.table()以下方法导入R中的数据集:

Dataset.df <- read.table("C:\\dataset.txt", header=TRUE)
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误消息:

Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings,  :
   line 1 did not have 145 elements
Run Code Online (Sandbox Code Playgroud)

这是什么意思,我该如何解决?

import r read.table

54
推荐指数
3
解决办法
16万
查看次数

在R中定义线性模型时出现对比误差

当我尝试在R中定义我的线性模型时,如下所示:

lm1 <- lm(predictorvariable ~ x1+x2+x3, data=dataframe.df)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息:

Error in `contrasts<-`(`*tmp*`, value = contr.funs[1 + isOF[nn]]) : 
contrasts can be applied only to factors with 2 or more levels 
Run Code Online (Sandbox Code Playgroud)

有没有办法忽略它或修复它?有些变量是因素,有些则不是.

database statistics r

41
推荐指数
4
解决办法
12万
查看次数

R错误,表示"模型并非都适合相同大小的数据集"

我创建了两个广义线性模型如下:

glm1 <-glm(Y ~ X1 + X2 + X3, family=binomial(link=logit))

glm2 <-glm(Y ~ X1 + X2, family=binomial(link=logit))
Run Code Online (Sandbox Code Playgroud)

然后我使用该anova功能:

anova(glm2,glm1)
Run Code Online (Sandbox Code Playgroud)

但得到一条错误信息:

"anova.glmlist中的错误(c(list(object),dotargs),dispersion = dispersion,:
模型并非都适合相同大小的数据集"

这是什么意思,我该如何解决这个问题?我attach在代码的开头编辑了数据集,因此两个模型都使用相同的数据集.

r anova lm glm

11
推荐指数
2
解决办法
2万
查看次数

如何在R中堆叠数据?

我有20个不同的.csv文件,我需要一些如何在R中堆叠数据,以便我可以获得数据的整体情况.现在我正在复制并粘贴excel中的列以创建一个大数据集.但是,我确信在R中有更快更有效的方法,因为这最终需要一段时间.

另外,为了使事情变得更糟,一些变量名在每个数据集中都不相同.例如,VARIABLE1在某些数据集中被写为variable1.我如何在R中纠正这一点,因为我理解R是区分大小写的?

任何帮助将不胜感激.谢谢!

merge r dataset

5
推荐指数
1
解决办法
2154
查看次数

标签 统计

r ×4

anova ×1

database ×1

dataset ×1

glm ×1

import ×1

lm ×1

merge ×1

read.table ×1

statistics ×1