【问题标题】:How to read until last non-empty cell如何阅读直到最后一个非空单元格
【发布时间】:2022-10-13 18:48:51
【问题描述】:

从excel读取数据并指定A1:D10之类的范围时,是否可以说A1:您找到数据的最后一行和列(=不为空)?

这个的语法是什么?

谢谢

【问题讨论】:

  • 这取决于您使用什么来导入 Excel 文件。如果您使用readxl,您可以指定要导入的列和行以及工作表。

标签: r excel import


【解决方案1】:

我遇到了同样的问题,即使对您来说已经晚了,也可能对其他人有用。

像往常一样对指定的文件和工作表使用read_excel 函数。然后使用anchored 函数指定range,在其中指定要开始的单元格作为第一个参数,尺寸dim 作为第二个参数。您指定行数和列数,或者输入NA 如果应该一直到最后一行/列。

因此,例如,如果我想从 B4 开始,获取 6 列,直到我使用的最后一个非空行:

read_excel('file.xlsx', sheet = 'sheet1', range = anchored("B4", dim = c(NA, 6)))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 2021-12-03
    相关资源
    最近更新 更多