我是网络抓取工具,输出为数据帧列表。我已经成功地使用以下代码从列表中删除了所有空白表,并将它们组合起来。
df_list <- df_list[!is.na(df_list)]
shot_df <- bind_rows(df_list)
我开始遇到一些返回错误而不是NA的表,并且我不确定如何删除出现错误的表。运行上述代码时返回的错误是:
Error: Argument 5 must have names.
答案 0 :(得分:1)
尝试一下:
df_list <- df_list[sapply(df_list, function(x) !inherits(x, 'try-error'))]
删除NA后。