最佳答案
我有一个空行数据集。我想删除它们:
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行时,它也可以工作。
但是它不能处理我的实际数据,有32000行。
我做错了什么? 这对我来说似乎毫无意义。