【发布时间】:2019-11-17 22:05:59
【问题描述】:
我有一个嵌套的数据框列表。在这些数据框中,我有 NA 变量(现在是向量?)。我想删除这些元素。
编辑:实际上我有 NULL 而不是 NA。
df.ls <- list(list(id = NULL, x = 3, works = NULL),
list(id = 2, x = 4, works = NULL),
NULL)
我试过这段代码,但不知道如何判断它应该使用哪个级别。
df.ls[sapply(df.ls, is.null)] <- NULL
【问题讨论】:
-
@Cath 这个解决方案对我有用。我没有找到它,因为我搜索的是 NA 而不是 NULL,我的情况就是这样。
-
这是否重复取决于 OPs 数据是具有单个长度元素的列表列表还是 data.frames 列表。