如何在读取 R 中的多个选项卡时跳过空行?
How to skip empty rows while reading multiple tabs in R?
我正在尝试读取一个包含多个选项卡的 excel 文件。为此,我使用提供的代码 here。
问题是每个选项卡在实际数据开始之前都有不同数量的空行。例如,第一个选项卡有两个空行,第二个选项卡有三个空行,依此类推。
通常,我会在read_excel
函数中使用参数skip
来指示要跳过的空行数。但是,对于要跳过的行数不同的多个选项卡,我该如何做到这一点?
也许最简单的解决方案是按原样读取它,然后删除行,即 yourdata <- yourdata[!is.na(yourdata$columname),] ;如果您不希望特定列中有任何 NA,如 id,这将起作用。如果到处都有数据缺口,您可以在多列中测试所有 NA - 让我知道这是否是您需要的。
我正在尝试读取一个包含多个选项卡的 excel 文件。为此,我使用提供的代码 here。 问题是每个选项卡在实际数据开始之前都有不同数量的空行。例如,第一个选项卡有两个空行,第二个选项卡有三个空行,依此类推。
通常,我会在read_excel
函数中使用参数skip
来指示要跳过的空行数。但是,对于要跳过的行数不同的多个选项卡,我该如何做到这一点?
也许最简单的解决方案是按原样读取它,然后删除行,即 yourdata <- yourdata[!is.na(yourdata$columname),] ;如果您不希望特定列中有任何 NA,如 id,这将起作用。如果到处都有数据缺口,您可以在多列中测试所有 NA - 让我知道这是否是您需要的。