빈 행이있는 데이터 세트가 있습니다. 제거하고 싶습니다.
myData<-myData[-which(apply(myData,1,function(x)all(is.na(x)))),]
잘 작동합니다. 하지만 이제 데이터에 열을 추가하고 첫 번째 값을 초기화하고 싶습니다.
myData$newCol[1] <- -999
Error in `$<-.data.frame`(`*tmp*`, "newCol", value = -999) :
replacement has 1 rows, data has 0
불행히도 작동하지 않으며 이유를 이해하지 못하고 이것을 해결할 수 없습니다. 다음을 사용하여 한 번에 한 줄을 제거하면 작동했습니다.
TgData = TgData[2:nrow(TgData),]
또는 비슷한 것.
처음 13.000 행만 사용했을 때도 작동합니다.
그러나 32.000 행의 실제 데이터에서는 작동하지 않습니다.
내가 뭘 잘못 했어? 나에게 말이 안되는 것 같습니다.