R-将列表列表转换为数据框

用户名

我遇到下一个问题,试图将该列表列表转换为数据框,其中列表的唯一元素是其自己的列。

这就是我现在所拥有的:

> head(data$egg_groups)
[[1]]
 name   resource_uri
1   Plant /api/v1/egg/7/
2 Monster /api/v1/egg/1/

[[2]]
 name   resource_uri
1   Plant /api/v1/egg/7/
2 Monster /api/v1/egg/1/

[[3]]
 name   resource_uri
1   Plant /api/v1/egg/7/
2 Monster /api/v1/egg/1/

[[4]]
 name    resource_uri
1  Dragon /api/v1/egg/14/
2 Monster  /api/v1/egg/1/

[[5]]
 name    resource_uri
1  Dragon /api/v1/egg/14/
2 Monster  /api/v1/egg/1/

[[6]]
 name    resource_uri
1  Dragon /api/v1/egg/14/
2 Monster  /api/v1/egg/1/

我想要的是一个数据框,其中的一项(只是名称)是其自己的一列。

像这样的东西:

    Plant Monster Dragon
1     1      1
2     1      1
3     1      1
4            1      1
5            1      1
6            1      1

我已经尝试了图书馆plyr和使用方法unlist,到目前为止没有任何效果。任何提示将不胜感激。谢谢

编辑:这是dputpastebin链接:dput

A5C1D2H2I1M1N2O1R2T1

我建议mtabulate从“ qdapTools”包中使用。首先,只需遍历列表并将相关列提取为向量,然后将结果列表用作的输入mtabulate,如下所示:

library(qdapTools)
head(mtabulate(lapply(L, `[[`, "name")))
#   Bug Ditto Dragon Fairy Flying Ground Human-like Indeterminate Mineral Monster
# 1   0     0      0     0      0      0          0             0       0       1
# 2   0     0      0     0      0      0          0             0       0       1
# 3   0     0      0     0      0      0          0             0       0       1
# 4   0     0      1     0      0      0          0             0       0       1
# 5   0     0      1     0      0      0          0             0       0       1
# 6   0     0      1     0      0      0          0             0       0       1
#   Plant Undiscovered Water1 Water2 Water3
# 1     1            0      0      0      0
# 2     1            0      0      0      0
# 3     1            0      0      0      0
# 4     0            0      0      0      0
# 5     0            0      0      0      0
# 6     0            0      0      0      0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

r将数据框转换为列表列表

来自分类Dev

R:将列表列表转换为数据框(普查数据)

来自分类Dev

R:将具有不同项目数的列表列表转换为数据框

来自分类Dev

将数据框转换为R中列表列表的最快方法

来自分类Dev

将列表列表转换为R中的数据框:Tidyverse-way

来自分类Dev

通过R中的列表列表将数据框转换为描述性文本

来自分类Dev

如何在R中将表列表转换为数据框

来自分类Dev

如何在R中将表列表转换为数据框

来自分类Dev

R - 将列表转换为数据框

来自分类Dev

R:将列表数据转换为数据框

来自分类Dev

将列表列表转换为单个数据框,其中第一列由R中的第一个值(对于每个列表)填充

来自分类Dev

如何将R数据帧转换为列表列表?

来自分类Dev

将 R 数据帧转换为 d3.hierarchy 模型的严格 JSON 列表列表

来自分类Dev

R数据框:将多行中的值转换为列表

来自分类Dev

将数据框转换为R中的列表

来自分类Dev

将列表从R中的knoema包转换为数据框

来自分类Dev

R数据框:将多行中的值转换为列表

来自分类Dev

将日期列表转换为R中的数据框

来自分类Dev

R:将列表中数据框的因数转换为数值

来自分类Dev

将项目列表转换为R中的数据框

来自分类Dev

将列表转换为R中的数据框

来自分类Dev

R将FB json好友列表转换为数据框

来自分类Dev

在R中从列表转换为数据框

来自分类Dev

在R中从列表转换为数据框

来自分类Dev

R:如何将列表数据列表转换为数据框

来自分类Dev

如何将基于列的大型数据框转换为R中的数据框列表

来自分类Dev

将列表转换为R中的数据框,并添加带有子列表名称的列

来自分类Dev

R:将嵌套列表转换为数据框并获取列表级别的名称als factor

来自分类Dev

将数据框列表转换为 R 中的数值向量列表

Related 相关文章

  1. 1

    r将数据框转换为列表列表

  2. 2

    R:将列表列表转换为数据框(普查数据)

  3. 3

    R:将具有不同项目数的列表列表转换为数据框

  4. 4

    将数据框转换为R中列表列表的最快方法

  5. 5

    将列表列表转换为R中的数据框:Tidyverse-way

  6. 6

    通过R中的列表列表将数据框转换为描述性文本

  7. 7

    如何在R中将表列表转换为数据框

  8. 8

    如何在R中将表列表转换为数据框

  9. 9

    R - 将列表转换为数据框

  10. 10

    R:将列表数据转换为数据框

  11. 11

    将列表列表转换为单个数据框,其中第一列由R中的第一个值(对于每个列表)填充

  12. 12

    如何将R数据帧转换为列表列表?

  13. 13

    将 R 数据帧转换为 d3.hierarchy 模型的严格 JSON 列表列表

  14. 14

    R数据框:将多行中的值转换为列表

  15. 15

    将数据框转换为R中的列表

  16. 16

    将列表从R中的knoema包转换为数据框

  17. 17

    R数据框:将多行中的值转换为列表

  18. 18

    将日期列表转换为R中的数据框

  19. 19

    R:将列表中数据框的因数转换为数值

  20. 20

    将项目列表转换为R中的数据框

  21. 21

    将列表转换为R中的数据框

  22. 22

    R将FB json好友列表转换为数据框

  23. 23

    在R中从列表转换为数据框

  24. 24

    在R中从列表转换为数据框

  25. 25

    R:如何将列表数据列表转换为数据框

  26. 26

    如何将基于列的大型数据框转换为R中的数据框列表

  27. 27

    将列表转换为R中的数据框,并添加带有子列表名称的列

  28. 28

    R:将嵌套列表转换为数据框并获取列表级别的名称als factor

  29. 29

    将数据框列表转换为 R 中的数值向量列表

热门标签

归档