在 R 中设置要在 read_xls 中读取的最大行数

Set max number of rows to read in read_xls in R

我在 R 中使用 readxl::read_xls()

我有一个 xls 文件,我需要读取的数据从单元格 J3 开始。数据一直到单元格 DX,但行数总是不同。

我想设置从单元格 J3 读取我的 xls 文件的范围,直到单元格 DX 中的最后一次观察为止。

有什么想法吗?

read_xls 中的 range 参数由 cellranger 包处理,可让您对读取范围设置更一般的限制。在你的情况下:

readxl::read_xls('./test.xls', range = cell_limits(c(3, 4), c(NA, 10)))

这将从 D3 读取到 JX,其中 X 是包含数据的最后一行。