【发布时间】:2014-12-19 18:59:17
【问题描述】:
如何从 R 中的列表列表中删除空元素,如下所示:
lll <- list(list(NULL),list(1),list("a"))
我想要的对象看起来像:
lll <- list(list(1),list("a"))
我在这里看到了类似的答案:How can I remove an element from a list?,但无法将其从简单列表扩展到列表列表。
编辑
就我而言,上面的例子很糟糕。两个答案都适用于更简单的情况(上图)。如果列表是这样的:
lll <- list(list(NULL),list(1,2,3),list("a","b","c"))
如何获得:
lll <- list(list(1,2,3),list("a","b","c"))
【问题讨论】:
-
也许接受以下解决方案之一?