数据结构如下:
# A tibble: 6 x 3
alpha beta optim_out
<dbl> <dbl> <list>
1 6.4 6.4 <list [5]>
2 0.4 6.4 <list [5]>
3 0.4 0.2 <list [5]>
4 1.6 1.6 <S3: try-error>
5 3.2 0.4 <S3: try-error>
6 0.8 0.8 <list [5]>
<S3: try-error>
元素的输出
base::try()
我试过了
dplyr::filter(!is.list(optim_out))
dplyr::filter((!attr(optim_out, 'class') == 'try-error'))