У меня есть набор данных с пустыми строками. Я хотел бы удалить их:
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 строк.
Что я сделал неправильно? Мне кажется, это не имеет смысла.