data.frame dim = (200,500)이 있습니다.
shaprio.test
내 데이터 프레임의 각 열에 대해 수행 하고 목록에 추가하고 싶습니다. 이것이 내가 시도하는 것입니다.
colstoremove <- list();
for (i in range(dim(I.df.nocov)[2])) {
x <- shapiro.test(I.df.nocov[1:200,i])
colstoremove[[i]] <- x[2]
}
그러나 이것은 실패합니다. 몇 가지 조언? (배경은 R 사용자가 아닌 주로 파이썬입니다)
고려 lapply()
그것으로 전달 된 데이터 프레임이 컬럼에 대한 작업을 실행하고 반환 된 목록을 열 수와 동일하므로 :
colstoremove <- lapply(I.df.noconv, function(col) shapiro.test(col)[2])
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다