如何在R中从嵌套列表中删除空元素,例如下面的列表:
lll <- list(list(NULL),list(1),list("a"))
我想要的物品应该长这样:
lll <- list(list(1),list("a"))
我在这里看到过类似的答案:如何从列表中删除元素?,但无法将其扩展为包含多个列表的列表。
编辑
上面是我举的一个不好的例子。这两个答案都适用于更简单的情况(上文)。如果列表像这样:
lll <- list(list(NULL),list(1,2,3),list("a","b","c"))
获取方法:
lll <- list(list(1,2,3),list("a","b","c"))