我有一个嵌套列表,由一个函数产生。顶部元素名称在更下方的元素名称中重复出现。
$`1`
$`1`$`1`
[1] 0 0 0 0 0 0 0 1 0
$`1`$`2`
[1] 0 0 0 0 0 0 0 0 0
$`2`
$`2`$`1`
[1] 0 0 0 1 1 0 0 0 0
$`2`$`2`
[1] 0 1 0 0 0 1 0 0 0
有没有办法使用应用函数(或其他)来提取元素和子元素名称匹配的那些向量。例如1
$$1
和2
$$ 2
。我有一个巨大的列表(4000 个元素和 4000 个子元素),因此效率是必须的。
或者 - 我已经找到了使用“melt()”来摆脱这种混乱的方法,但是对于我的集合大小来说它太消耗了。但是,如果有人知道如何复制效果——给出一个包含 3 列的数据框,一列用于元素名称,一列用于子元素名称,一列用于向量——这也可以。
问候和感谢:)