【发布时间】:2019-08-29 16:42:54
【问题描述】:
我是 R 新手,正在尝试编写一些代码来遍历我的文件夹中的所有文件,然后提取与某个选项卡关联的所有数据。但是,此选项卡可能不会出现在我存储在此文件夹中的所有文件中。为了解决这个问题,我使用了 Try-Catch 功能,但仍然遇到问题。
如果选项卡不存在,我还需要做什么才能循环遍历数据,而不是加载它?
这是我尝试过的:
for (i in 1:nrow(filesinfolderfull_list)){
print(filesinfolder_list[i])
i_ddolv_temp <- tryCatch (
{ read_excel(filesinfolderfull_list$datafiles[i], sheet="Display-OLV Reporting",col_names=TRUE,skip=4)},
error = function(e){print("skip")}
)
templateDDOLV_df<- bind_rows(templateDDOLV_df,i_ddolv_temp)
}
【问题讨论】:
标签: r for-loop import error-handling