【发布时间】:2019-03-29 05:52:50
【问题描述】:
由于lapply,我有一个列表,其中函数被trycatch 函数覆盖,因为我有一个超长的列表,我需要我的代码在不被任何错误停止的情况下通过。结果如下所示:
我尝试过使用
test12 <- data.frame(matrix(unlist(y), nrow=length(y), byrow = T))
但是,数据框看起来很奇怪,而且并不是我想要的顺序。看起来 NA [[20]] 在数据框中创建了一个中断。任何人都有如何将此列表转换为数据框的经验?预期的列是:Title、Description 和 Keywords,是否可以在所有 3 列中将那些 NA 类似项 [[20]] 作为 NA 值?谢谢。
【问题讨论】:
-
一个可重复的例子会有所帮助 - 或者至少是你的
tryCatch表达式。你可以试试tryCatch({ do stuff }, error=function(e) list(Title=NA, Description=NA, Keywords=NA))