假设我有一个 excel 文件,我想用read.xlsx
函数读取到 R。文件由电子表格组成,我不知道其中的数量(大约有 200 个这样的文件,因此手动检查工作表的数量会非常痛苦)。每个电子表格都像一个适当的数据框一样组织起来。我想把这些电子表格放在另一个上面。我写的是这样的:
columnsILike <- c(1,40)
for(i in 1:numberOfSheets){
dfInd <- read.xlsx("myfile.xlsx", i, # number of sheet
colIndex=columnsILike, endRow=201, startRow=2,
header=F)
PreviousEmptyDataFrame <- rbind(PreviousEmptyDataFrame, dfInd)
}
write.csv(PreviousEmptyDataFrame, "data.csv")
问题是,我如何提前知道张数?