我正在尝试展平此列表,但由于 NULL 而无法正常工作。我希望它在展平列表时变成 NA
。我正在使用下面的代码
list('hi','hello', NULL) %>% purrr::flatten_chr()
检索错误
Error: Can't coerce element 3 from a NULL to a character
我想要 purrr
中的解决方案,因为我在展平列表之前和之后将它用于其他一些操作。
最佳答案
这不是 purrr
,但它确实有效:
a <- list('hi','hello', NULL)
> sapply(a,function(x) ifelse(is.null(x),NA,x))
[1] "hi" "hello" NA
关于r - 如何展平具有 NULL 值的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45105123/