【发布时间】:2013-05-16 18:07:30
【问题描述】:
R 中是否有一种优雅的方法可以将任意深度列表(包含列表和向量)递归地转换为路径向量?例如,转换这个:
list(
home = list(
jerry = c("R", "bla"),
mary = "xx"
),
tmp = c("foo", "bar"),
c("etc")
)
到这样的对象:
c(
"/home/jerry/R",
"/home/jerry/bla",
"/home/mary/xx",
"/tmp/foo",
"/tmp/bar",
"/etc"
)
【问题讨论】: