Tengo un conjunto de datos con filas vacías. Me gustaría eliminarlos:
myData<-myData[-which(apply(myData,1,function(x)all(is.na(x)))),]
Funciona bien. Pero ahora me gustaría agregar una columna en mis datos e inicializar el primer valor:
myData$newCol[1] <- -999
Error in `$<-.data.frame`(`*tmp*`, "newCol", value = -999) :
replacement has 1 rows, data has 0
Desafortunadamente, no funciona y realmente no entiendo por qué y no puedo resolver esto. Funcionó cuando eliminé una línea a la vez usando:
TgData = TgData[2:nrow(TgData),]
O algo similar.
También funciona cuando utilicé solo las primeras 13.000 filas.
Pero no funciona con mis datos reales, con 32.000 filas.
¿Qué hice mal? Me parece que no tiene sentido.