我有一个空行的数据集。我想删除它们:
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行的实际数据不兼容。
我做错什么了?这对我来说似乎毫无意义。