"항목"이라는 변수가 있으며 (111, 112, 113, 114 등) 레이블이 붙은 수준이 있습니다. 각 항목은 각 주제마다 하나씩 20 회 반복됩니다. 항목은 행에 있으며 각각은 종속 변수 (RT)에 링크됩니다. 일부 항목을 삭제해야한다는 사실을 발견했습니다 (높은 오류율). 데이터를 삭제하거나 제외하기 위해 데이터 프레임에서 항목 (111, 114, 222 및 319)을 제외하기 위해 R에 작성해야하는 코드는 무엇이며 이러한 항목 및 해당 RT없이 분석을 실행할 수 있습니다. 나는 mydata을 다음과 같은 코드를 실행 시도,하지만 그들은 작동하지 않았다 :변수에서 레이블이있는 수준 삭제 R
이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
나는 뭔가를 놓치고 있다고 생각하지만, 나는 그것을 이해할 수 없다!
나는 당신이 제안한 것을 따랐지만, 다른 모든 독립 변수들을 제외하고 결국 mydata는 끝났다. 또한 항목 레이블이 순서에 맞지 않습니다. 즉, 각 항목은 조건에 대한 링크 인 특정 번호로 지정됩니다. 예를 들어 5 가지 조건이 있고 각 조건에는 24 가지 항목이 포함되므로 조건 1은 111에서 134, 조건 2 (211-234) 등으로 표시됩니다. set.seed 함수에 모든 변수를 포함하고 항목 레이블 지정을 표시해야한다고 생각하지만이 문제를 올바르게 수행하는 방법을 모르겠습니다. – ama
위의 코드의 처음 두 줄은 메서드를 설명하기위한 샘플 데이터 집합을 만드는 것입니다. 이 예제의 데이터 프레임'mydata'는 여러분의 버전 인'mydata '와 아무런 관련이 없습니다. – jlhoward
두 번째 및 세 번째 코드가 효과적이었습니다! 고맙습니다! – ama