带有嵌套列表的字典中的DataFrame

埃文·布鲁姆(Evan Bloom)

我有一个带有嵌套列表的python字典,我想变成一个熊猫DataFrame

a = {'A': [1,2,3], 'B':['a','b','c'],'C':[[1,2],[3,4],[5,6]]}

我希望最终的DataFrame看起来像这样:

> A  B  C
> 1  a  1
> 1  a  2
> 2  b  3
> 2  b  4
> 3  c  5
> 3  c  6

当我使用DataFrame命令时,它看起来像这样:

pd.DataFrame(a)

>   A   B     C
>0  1   a   [1, 2]
>1  2   b   [3, 4]
>2  3   c   [5, 6]

无论如何,我是否会使用C元素使数据变长?

科雷姆

这是我想出的:

In [53]: df
Out[53]: 
   A  B       C
0  1  a  [1, 2]
1  2  b  [3, 4]
2  3  c  [5, 6]
In [58]: s = df.C.apply(Series).unstack().reset_index(level=0, drop = True)

In [59]: s.name = 'C2'

In [61]: df.drop('C', axis = 1).join(s)
Out[61]: 
   A  B  C2
0  1  a   1
0  1  a   2
1  2  b   3
1  2  b   4
2  3  c   5
2  3  c   6

apply(Series)给我一个有两列的DataFrame。为了在保持原始索引的同时将它们合并为一个,我使用unstackreset_index删除索引的第一级,该索引基本上将值保留在C中的原始列表中。然后,我将其重新加入df中。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有嵌套列表的字典中的DataFrame

来自分类Dev

带有嵌套词典列表的字典中的Pandas DataFrame

来自分类Dev

带有列表的字典中的Pandas DataFrame

来自分类Dev

将带有列表的嵌套字典展开到pandas DataFrame-keys列中

来自分类Dev

带有值列表的Python中的嵌套字典理解

来自分类Dev

带有浮动错误的字典中的嵌套列表

来自分类Dev

带有嵌套字典的Pandas DataFrame

来自分类Dev

如何从Python列表中删除重复的字典(带有嵌套字典)?

来自分类Dev

如何将带有嵌套字典的列表写到csv文件中?

来自分类Dev

如何将带有嵌套字典的列表写到csv文件中?

来自分类Dev

tkinter - 将带有字典的嵌套列表中的数据添加到树视图

来自分类Dev

带有元组列表的嵌套字典作为来自python中DATA文件的值

来自分类Dev

Python将带有列表(或带有字典的列表)的字典嵌套到用于CSV输出的平面字典列表

来自分类Dev

带有字典列表的字典

来自分类Dev

将 Pandas DataFrame 中的嵌套字典转换为列表示

来自分类Dev

根据带有一个嵌套字典的键过滤字典列表

来自分类Dev

带有固定列数的pandas DataFrame的嵌套列表

来自分类Dev

在字典中查找具有相同值的嵌套列表 [Python]

来自分类Dev

Python - 根据列表替换嵌套字典中的所有键

来自分类Dev

获取嵌套字典中的列表

来自分类Dev

在嵌套列表中创建字典

来自分类Dev

Python:字典中的嵌套列表?

来自分类Dev

解析字典中的嵌套列表

来自分类Dev

在Ansible中,如何设置带有列表的字典?

来自分类Dev

如何遍历带有django模板中的列表的字典?

来自分类Dev

如何从列表中删除带有NaN值的字典

来自分类Dev

带有从字典中获取的列表的DEL的行为

来自分类Dev

如何遍历带有django模板中的列表的字典?

来自分类Dev

带有字典的列表中的最大值

Related 相关文章

  1. 1

    带有嵌套列表的字典中的DataFrame

  2. 2

    带有嵌套词典列表的字典中的Pandas DataFrame

  3. 3

    带有列表的字典中的Pandas DataFrame

  4. 4

    将带有列表的嵌套字典展开到pandas DataFrame-keys列中

  5. 5

    带有值列表的Python中的嵌套字典理解

  6. 6

    带有浮动错误的字典中的嵌套列表

  7. 7

    带有嵌套字典的Pandas DataFrame

  8. 8

    如何从Python列表中删除重复的字典(带有嵌套字典)?

  9. 9

    如何将带有嵌套字典的列表写到csv文件中?

  10. 10

    如何将带有嵌套字典的列表写到csv文件中?

  11. 11

    tkinter - 将带有字典的嵌套列表中的数据添加到树视图

  12. 12

    带有元组列表的嵌套字典作为来自python中DATA文件的值

  13. 13

    Python将带有列表(或带有字典的列表)的字典嵌套到用于CSV输出的平面字典列表

  14. 14

    带有字典列表的字典

  15. 15

    将 Pandas DataFrame 中的嵌套字典转换为列表示

  16. 16

    根据带有一个嵌套字典的键过滤字典列表

  17. 17

    带有固定列数的pandas DataFrame的嵌套列表

  18. 18

    在字典中查找具有相同值的嵌套列表 [Python]

  19. 19

    Python - 根据列表替换嵌套字典中的所有键

  20. 20

    获取嵌套字典中的列表

  21. 21

    在嵌套列表中创建字典

  22. 22

    Python:字典中的嵌套列表?

  23. 23

    解析字典中的嵌套列表

  24. 24

    在Ansible中,如何设置带有列表的字典?

  25. 25

    如何遍历带有django模板中的列表的字典?

  26. 26

    如何从列表中删除带有NaN值的字典

  27. 27

    带有从字典中获取的列表的DEL的行为

  28. 28

    如何遍历带有django模板中的列表的字典?

  29. 29

    带有字典的列表中的最大值

热门标签

归档