Python 为 DataFrame 中的每个组创建一个字典列表

用户152836

试图从'a'python中列定义的每个分组中创建字典下面是熊猫DataFrame

id | day | b | c
-----------------
 A1   1    H   2
 A1   1    C   1
 A1   2    H   3
 A1   2    C   5
 A2   1    H   5
 A2   1    C   6
 A2   2    H   2
 A2   2    C   1

我想要完成的是每个字典的列表'id'

id A1: [{H: 2, C: 1}, {H: 3, C: 5}]

id A2: [{H: 5, C: 6}, {H: 2, C: 1}]
贝尼

有点长..:-)

df.groupby(['id','day'])[['b','c']].apply(lambda x : {t[0]:t[1:][0] for t in x.values.tolist()}).groupby(level=0).apply(list)
Out[815]: 
id
A1    [{'H': 2, 'C': 1}, {'H': 3, 'C': 5}]
A2    [{'H': 5, 'C': 6}, {'H': 2, 'C': 1}]
dtype: object

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从DataFrame中的字典列表中创建一个字典

来自分类Dev

为Python列表中的每个元素在4个字符之后添加一个字符串

来自分类Dev

Python Dataframe If Else为Dataframe中的每个元素创建单独的列表

来自分类Dev

我有一个字典列表,我想获取Python中每个字典中存在的相同元素

来自分类Dev

将包含列表的字典追加到python中的另一个字典

来自分类Dev

python-多维列表并创建一个字典并计算其平均值

来自分类Dev

如何根据一个字典在 Python 中查询另一个字典的值来修改或创建字典

来自分类Dev

当每个字典的一个条目本身就是一个数组时,从词典列表中创建一个python pandas数据框

来自分类Dev

将dataframe列中的一个字符串列解析为许多其他列

来自分类Dev

如何在 Python 中为字典的每个值添加/减去一个整数?

来自分类Dev

遍历一个字典。python中的key()

来自分类Dev

为单词python创建一个嵌套字典

来自分类Dev

Python:为列表中的每个元素获取一个没有该元素的新列表

来自分类Dev

如何根据python中另一个字典键的匹配来修改字典中的键值列表?

来自分类Dev

Python:为Pandas Dataframe中的列表计算PMF

来自分类Dev

替换字典列表中的一个字符并将对象恢复为原始格式

来自分类Dev

Python将字典列表转换为另一个字典列表

来自分类Dev

Python将字典列表转换为另一个字典列表

来自分类Dev

Python3如何从整数列表中创建一个字节对象

来自分类Dev

在Python中,是否存在一个字符串,使得float(s)为None?

来自分类Dev

如何检查 Python 数据框列中的第一个字符是否为数字

来自分类Dev

如何将3个列表压缩到python中的一个字典中?

来自分类Dev

Python3:将一个字典中每个键的多个值除以另一字典中每个键的多个值

来自分类Dev

Python:为列表中的每个对象修改一个属性

来自分类Dev

为列表中的每个项目分配一个变量[Python]

来自分类Dev

为python中的每个子图创建一个灰度色条

来自分类Dev

python数据结构:字典到一个字典的列表

来自分类Dev

根据另一个字典的特定值创建新的Python字典

来自分类Dev

如何从具有很多词典的列表中为每个玩家获得高分?每个字典是一个名称和一个分数

Related 相关文章

  1. 1

    从DataFrame中的字典列表中创建一个字典

  2. 2

    为Python列表中的每个元素在4个字符之后添加一个字符串

  3. 3

    Python Dataframe If Else为Dataframe中的每个元素创建单独的列表

  4. 4

    我有一个字典列表,我想获取Python中每个字典中存在的相同元素

  5. 5

    将包含列表的字典追加到python中的另一个字典

  6. 6

    python-多维列表并创建一个字典并计算其平均值

  7. 7

    如何根据一个字典在 Python 中查询另一个字典的值来修改或创建字典

  8. 8

    当每个字典的一个条目本身就是一个数组时,从词典列表中创建一个python pandas数据框

  9. 9

    将dataframe列中的一个字符串列解析为许多其他列

  10. 10

    如何在 Python 中为字典的每个值添加/减去一个整数?

  11. 11

    遍历一个字典。python中的key()

  12. 12

    为单词python创建一个嵌套字典

  13. 13

    Python:为列表中的每个元素获取一个没有该元素的新列表

  14. 14

    如何根据python中另一个字典键的匹配来修改字典中的键值列表?

  15. 15

    Python:为Pandas Dataframe中的列表计算PMF

  16. 16

    替换字典列表中的一个字符并将对象恢复为原始格式

  17. 17

    Python将字典列表转换为另一个字典列表

  18. 18

    Python将字典列表转换为另一个字典列表

  19. 19

    Python3如何从整数列表中创建一个字节对象

  20. 20

    在Python中,是否存在一个字符串,使得float(s)为None?

  21. 21

    如何检查 Python 数据框列中的第一个字符是否为数字

  22. 22

    如何将3个列表压缩到python中的一个字典中?

  23. 23

    Python3:将一个字典中每个键的多个值除以另一字典中每个键的多个值

  24. 24

    Python:为列表中的每个对象修改一个属性

  25. 25

    为列表中的每个项目分配一个变量[Python]

  26. 26

    为python中的每个子图创建一个灰度色条

  27. 27

    python数据结构:字典到一个字典的列表

  28. 28

    根据另一个字典的特定值创建新的Python字典

  29. 29

    如何从具有很多词典的列表中为每个玩家获得高分?每个字典是一个名称和一个分数

热门标签

归档