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

安德鲁

我有一个庞大的Pandas数据框,其结构如下例所示:

import pandas as pd
df = pd.DataFrame({'col1': ['A', 'A', 'B', 'C', 'C', 'C'], 'col2': [1, 2, 5, 2, 4, 6]})
df
  col1  col2
0    A     1
1    A     2
2    B     5
3    C     2
4    C     4
5    C     6

任务是建立一个字典,其中的元素col1作为键,而对应的元素col2作为值。对于上面的示例,输出应为:

A -> [1, 2]
B -> [5]
C -> [2, 4, 6]

虽然我写了一个解决方案

from collections import defaultdict
dd = defaultdict(set)

for row in df.itertuples():
    dd[row.col1].append(row.col2)

我想知道是否有人使用内置的Pandas函数了解更多的“ Python原生”解决方案。

耶斯列尔

GroupBy.applylistfor一起使用Series然后Series.to_dict

d = df.groupby('col1')['col2'].apply(list).to_dict()
print (d)
{'A': [1, 2], 'B': [5], 'C': [2, 4, 6]}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Linux

如何将熊猫数据框转换为分层字典

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何将字典元组列表转换为熊猫数据框

来自分类Dev

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

来自分类Dev

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

来自分类Dev

当键的值为列表列表时,如何将字典转换为数据框?

来自分类Dev

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

来自分类Dev

如何将列表/字典转换为数据框?

来自分类Dev

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

来自分类Dev

如何将熊猫数据框转换为单个列表

来自分类Dev

如何将列表转换为熊猫数据框

来自分类Dev

如何将熊猫数据框的值转换为列

来自分类Dev

如何将随机长度的列表转换为熊猫中的数据框?

来自分类Dev

如何将包含列表的列转换为熊猫数据框中的单独列?

来自分类Dev

如何将数据框中的值转换为值

来自分类Dev

将熊猫数据框转换为列表的字典

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将数据框中的字典列表转换为字符串列表 - 熊猫

来自分类Dev

将字典值转换为熊猫数据框

来自分类Dev

如何将数据框列转换为列表,并将列表中的值转换为双引号

来自分类Dev

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

来自分类Dev

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

来自分类Dev

如何将字典中的字典列表转换为仅值列表?

来自分类Dev

将字典转换为熊猫数据框?

来自分类Dev

将字典转换为熊猫数据框

来自分类Dev

将熊猫数据框转换为字典

Related 相关文章

  1. 1

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

  2. 2

    如何将熊猫数据框转换为分层字典

  3. 3

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

  4. 4

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

  5. 5

    如何将字典元组列表转换为熊猫数据框

  6. 6

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

  7. 7

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

  8. 8

    当键的值为列表列表时,如何将字典转换为数据框?

  9. 9

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

  10. 10

    如何将列表/字典转换为数据框?

  11. 11

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

  12. 12

    如何将熊猫数据框转换为单个列表

  13. 13

    如何将列表转换为熊猫数据框

  14. 14

    如何将熊猫数据框的值转换为列

  15. 15

    如何将随机长度的列表转换为熊猫中的数据框?

  16. 16

    如何将包含列表的列转换为熊猫数据框中的单独列?

  17. 17

    如何将数据框中的值转换为值

  18. 18

    将熊猫数据框转换为列表的字典

  19. 19

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

  20. 20

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

  21. 21

    将数据框中的字典列表转换为字符串列表 - 熊猫

  22. 22

    将字典值转换为熊猫数据框

  23. 23

    如何将数据框列转换为列表,并将列表中的值转换为双引号

  24. 24

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

  25. 25

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

  26. 26

    如何将字典中的字典列表转换为仅值列表?

  27. 27

    将字典转换为熊猫数据框?

  28. 28

    将字典转换为熊猫数据框

  29. 29

    将熊猫数据框转换为字典

热门标签

归档