我有一个名为“Item”的变量,它的级别标记为(111、112、113、114 等)。每个项目重复 20 次,每个主题一个。这些项目按行排列,每个项目都链接到因变量 (RT)。我发现有些项目需要删除(错误率高)。我应该在 R 中编写哪些代码来删除或排除数据框中的项目(111、114、222 和 319),这样我就可以在没有这些项目及其 RT 的情况下运行分析。我尝试使用 mydata 运行以下代码,但它们不起作用:
Deleted <- droplevels(mydata[mydata$Item != "111, 114, 222, 319", ])
summary(Deleted)
“已删除”节目的摘要仍显示这些项目
我也试过
Deleted <- names(mydata$Item) %in% c("111", "114", "214")
newdata <- qp[!Deleted]
summary(newdata)
总结后我得到以下信息
Error in z[[i]] : subscript out of bounds
In addition: Warning message:
In max(unlist(lapply(z, NROW))) :
no non-missing arguments to max; returning -Inf
对于级别()
levels(newdata$Item)
NULL
我觉得我错过了一些东西,但我无法弄清楚!