"提高"内部列表到R中外部列表​​的级别

时间:2014-07-15 16:07:58

标签: r list flatten

我有一个像

这样的列表结构
l = list(c("a","b"),list("a","b"),3)
l

# [[1]]
# [1] "a" "b"
#
# [[2]]
# [[2]][[1]]
# [1] "a"
#
# [[2]][[2]]
# [1] "b"
#
#
# [[3]]
# [1] 3

我想把它弄平为

# [[1]]
# [1] "a" "b"
#
# [[2]]
# [1] "a"
#
# [[3]]
# [1] "b"
#
#
# [[4]]
# [1] 3

我不知道该怎么办。据我所知,这超出了unlist可以处理的范围。我在Python找到了我可以遵循的答案,但我想知道在R中有更好的方法来复制到新列表。

0 个答案:

没有答案