如何将字典转换为这种格式的数据框?

黎安东

我有一本字典

dic = {'a': ['b', 'c', 'd'], 'x': ['y', 'z', 'w']}

那我想转换df一下表格

在此处输入图片说明

此转换重复很多次。您能详细说明一种有效的方法吗?

泰迪

您可以melt

dic = {'a': ['b', 'c', 'd'], 'x': ['y', 'z', 'w']}
df = pd.DataFrame(dic)
df.melt(value_name='node', var_name='root')
    root node
0   a    b
1   a    c
2   a    d
3   x    y
4   x    z
5   x    w

编辑:要处理不均匀的节点长度,请使用索引方向df显式创建原始节点from_dict,以将不均匀的节点填充为None然后dropna最后:

dic = {'a': ['b', 'c', 'd'], 'x': ['y', 'z', 'w', 't']}
df = pd.DataFrame.from_dict(dic, orient='index').T
df.melt(value_name='node', var_name='root').dropna()
    root node
0   a    b
1   a    c
2   a    d
4   x    y
5   x    z
6   x    w
7   x    t

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将这种数据框转换为矩阵?

来自分类Dev

如何将数据框转换为字典python

来自分类Dev

如何将字典的多列转换为数据框?

来自分类Dev

如何将嵌套的字典转换为熊猫数据框?

来自分类Dev

如何将数据框转换为集合字典?

来自分类Dev

如何将嵌套字典转换为pandas数据框?

来自分类Dev

如何将子字典转换为数据框?

来自分类Dev

如何将字典转换为数据框

来自分类Dev

如何将数据框转换为日期时间格式

来自分类Dev

以这种格式将数据框转换为JSON

来自分类Dev

如何将包含元组列表的字典中的字典转换为pandas数据框

来自分类Dev

如何将这种嵌套的JSON以列形式转换为Pandas数据框

来自分类Dev

将数据框转换为所需的字典格式

来自分类Dev

我应该如何将任何类型的日期格式从数据库转换为这种格式“d/m/Y”?

来自分类Dev

如何将具有不规则数据的多级字典转换为所需格式

来自分类Dev

如何将熊猫数据框转换为列表中的值的字典

来自分类Dev

如何将数据框列对转换为单个字典映射?

来自分类Dev

如何将字典的键转换为一栏式的熊猫数据框?

来自分类Dev

如何将嵌套字典列表转换为pandas数据框?

来自分类Dev

如何将字典列表转换为具有特定条件的数据框?

来自分类Dev

如何将下面的字典转换为python中的数据框?

来自分类Dev

当数组不均匀时如何将python字典转换为数据框

来自分类Dev

如何将单个pandas数据框列中包含的字典转换为单独的列?

来自分类Dev

熊猫:如何将具有重复索引值的数据框转换为字典

来自分类Dev

如何将嵌套字典的值转换为熊猫数据框?

来自分类Dev

如何将多行中具有相同键的字典转换为数据框

来自分类Dev

如何将字典的数据帧转换为数据帧?

来自分类Dev

如何将2x2列联表转换为长格式数据框?

来自分类Dev

如何将python数据框时间戳转换为日期时间格式

Related 相关文章

  1. 1

    如何将这种数据框转换为矩阵?

  2. 2

    如何将数据框转换为字典python

  3. 3

    如何将字典的多列转换为数据框?

  4. 4

    如何将嵌套的字典转换为熊猫数据框?

  5. 5

    如何将数据框转换为集合字典?

  6. 6

    如何将嵌套字典转换为pandas数据框?

  7. 7

    如何将子字典转换为数据框?

  8. 8

    如何将字典转换为数据框

  9. 9

    如何将数据框转换为日期时间格式

  10. 10

    以这种格式将数据框转换为JSON

  11. 11

    如何将包含元组列表的字典中的字典转换为pandas数据框

  12. 12

    如何将这种嵌套的JSON以列形式转换为Pandas数据框

  13. 13

    将数据框转换为所需的字典格式

  14. 14

    我应该如何将任何类型的日期格式从数据库转换为这种格式“d/m/Y”?

  15. 15

    如何将具有不规则数据的多级字典转换为所需格式

  16. 16

    如何将熊猫数据框转换为列表中的值的字典

  17. 17

    如何将数据框列对转换为单个字典映射?

  18. 18

    如何将字典的键转换为一栏式的熊猫数据框?

  19. 19

    如何将嵌套字典列表转换为pandas数据框?

  20. 20

    如何将字典列表转换为具有特定条件的数据框?

  21. 21

    如何将下面的字典转换为python中的数据框?

  22. 22

    当数组不均匀时如何将python字典转换为数据框

  23. 23

    如何将单个pandas数据框列中包含的字典转换为单独的列?

  24. 24

    熊猫:如何将具有重复索引值的数据框转换为字典

  25. 25

    如何将嵌套字典的值转换为熊猫数据框?

  26. 26

    如何将多行中具有相同键的字典转换为数据框

  27. 27

    如何将字典的数据帧转换为数据帧?

  28. 28

    如何将2x2列联表转换为长格式数据框?

  29. 29

    如何将python数据框时间戳转换为日期时间格式

热门标签

归档