我有一个列表对象“list”,它包含多个列表,结构如下。列表中的所有对象都有这样的两个字母:
[[1]]
[1] "A" "C"
[[2]]
[1] "A" "D"
[[3]]
[1] "C" "D"
我想转换它,这样我就得到了一个像这样的两列的嵌套框架:
| 源|目标|
| --|--|
| 一|C|
| 一|D|
| C| D|
有没有办法做到这一点?
我可以在网上找到的所有例子都是每个对象中有一个观察的列表,除了这个在每个列表元素中有标签的例子:
Converting a list of lists to a dataframe in R: The Tidyverse-way
2条答案
按热度按时间gwo2fgha1#
你想把列表元素绑定在一起吗?
rbind()
:然后你只需要按照通常的方式对列名等进行排序。
vhipe2zx2#
你有几种可能性,让我们首先使用基R,然后也使用Tidyverse-way
输出与选项1相同。