Я работаю с большой матрицей, в которой есть несколько строк с пустыми идентификаторами.И я хочу сохранить только непустые строки на листе Excel.
Предполагая, что идентификаторы - это первый столбец, я сейчас занимаюсь этим:
k <- which(is.na(MyData[,1]))
if (length(k) > 0) MyData <- MyData[-k,]
library(XLConnect)
wb <- loadWorkbook("MyFolder\\MyFile.xls")
writeWorksheet(wb,data=MyData,sheet=1,header=TRUE)
saveWorkbook(wb)
Я не знаю почему, но итоговый файл Excel содержит полное содержимое MyData, а также последовательность пустых строк с теми же номерами пустых идентификаторов.
Например, если MyDataимеет 1000 строк и 5 пустых идентификаторов, я получаю окончательные MyData с 995 строками.Но в конечном файле Excel есть те 995 строк плюс 5 пустых строк в конце!
Так как мне нужно представить файл xls (не xlsx) без пробеловстроки, как я могу решить это?
Большое спасибо заранее.