J'ai un ensemble de données avec des lignes vides. Je voudrais les supprimer :
myData<-myData[-which(apply(myData,1,function(x)all(is.na(x)))),]
Cela fonctionne bien. Mais maintenant, je voudrais ajouter une colonne dans mes données et initialiser la première valeur :
myData$newCol[1] <- -999
Error in `$<-.data.frame`(`*tmp*`, "newCol", value = -999) :
replacement has 1 rows, data has 0
Malheureusement, cela ne fonctionne pas et je ne comprends pas vraiment pourquoi et je ne peux pas résoudre cela. Cela a fonctionné lorsque j'ai supprimé une ligne à la fois en utilisant :
TgData = TgData[2:nrow(TgData),]
Ou quelque chose de similaire.
Cela fonctionne également lorsque j'ai utilisé seulement les 13.000 premières lignes.
Mais cela ne fonctionne pas avec mes données réelles, avec 32.000 lignes.
Qu'ai-je fait de mal ? Cela semble ne pas avoir de sens pour moi.