在Python中,如何将字典转换为键与df.index值匹配的df列?

埃尔南阿韦拉

我有一个数据框和一个字典,字典的键与数据框的索引值相同,如下所示:

A = pd.DataFrame([[1, 5, 2], [2, 4, 4], [3, 3, 1], [4, 2, 2], [5, 1, 4]],
                 columns=['A', 'B', 'C'], index=["1a", "2a", "3a", "4a", "5a"])

B = {'1a': 0.5, '2a': 0.75, '3a': 0.625, '4a': 0.55, '5a': 1}

如何将字典的值转换为数据框中列的值,使其与各自的键-索引值匹配。所以输出将是这样的:

    A  B  C  D
1a  1  5  2  0.5
2a  2  4  4  0.75
3a  3  3  1  0.625
4a  4  2  2  0.55
5a  5  1  4  1

新列“ D”具有字典“ B”中的所有值,并且数据框中的每个索引值均与dict中的相应键值匹配。

谢谢

伊利

您可以包装dictwith pandas.Series,然后将其简单地创建为一列:

In [633]: A['D'] = pd.Series(B)

In [634]: A
Out[634]: 
    A  B  C      D
1a  1  5  2  0.500
2a  2  4  4  0.750
3a  3  3  1  0.625
4a  4  2  2  0.550
5a  5  1  4  1.000

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Python中,如何将字典转换为键匹配df.index值的df列?

来自分类Dev

如何将字典转换为熊猫 df?

来自分类Dev

Python Pandas如何将df:列值转换为行值?

来自分类Dev

Python:如何将DF转换为Json系列?

来自分类Dev

如何将值转换为float并将其分配给Python中的字典?

来自分类Dev

如何将包含嵌套列表的字典列表转换为pandas df

来自分类Dev

如何将多键字典转换为每个键和值都有自己列的pandas数据框?

来自分类Dev

如何将字典转换为按其值排序的键列表?

来自分类Dev

如何将字典键转换为for循环中的列名和值作为行

来自分类Dev

如何将字典转换为键列表,并由值给出重复计数?

来自分类Dev

Ansible:如何将字典(不明数量的键:值对)转换为字符串?

来自分类Dev

如何将两列值转换为键值对字典?

来自分类Dev

如何将仅包含值且不包含列的pandas DataFrame转换为Python字典?

来自分类Dev

如何将df1中多列中的元素与R中array1中的值进行匹配?

来自分类Dev

将熊猫 df 转换为列表的字典

来自分类Dev

如何将pandas df转换为复杂的json结构?

来自分类Dev

通过匹配公共列中的值将较小的df分配为较大的df

来自分类Dev

如何将转换逻辑应用于字典中给定键的值

来自分类Dev

如何将字典中的一列转换为熊猫中的单独列?

来自分类Dev

如何将Pandas DataFrame转换为Python中的列

来自分类Dev

如何将列表中的字典拆分为df

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从字典将值转换为键

来自分类Dev

从字典将值转换为键

来自分类Dev

Pandas:当列值与另一个 DF 的列值匹配时提取 DF 的行

来自分类Dev

如何将 df 列的每个元素转换为不同的列?

来自分类Dev

如何将键,值表转换为列表lua

Related 相关文章

  1. 1

    在Python中,如何将字典转换为键匹配df.index值的df列?

  2. 2

    如何将字典转换为熊猫 df?

  3. 3

    Python Pandas如何将df:列值转换为行值?

  4. 4

    Python:如何将DF转换为Json系列?

  5. 5

    如何将值转换为float并将其分配给Python中的字典?

  6. 6

    如何将包含嵌套列表的字典列表转换为pandas df

  7. 7

    如何将多键字典转换为每个键和值都有自己列的pandas数据框?

  8. 8

    如何将字典转换为按其值排序的键列表?

  9. 9

    如何将字典键转换为for循环中的列名和值作为行

  10. 10

    如何将字典转换为键列表,并由值给出重复计数?

  11. 11

    Ansible:如何将字典(不明数量的键:值对)转换为字符串?

  12. 12

    如何将两列值转换为键值对字典?

  13. 13

    如何将仅包含值且不包含列的pandas DataFrame转换为Python字典?

  14. 14

    如何将df1中多列中的元素与R中array1中的值进行匹配?

  15. 15

    将熊猫 df 转换为列表的字典

  16. 16

    如何将pandas df转换为复杂的json结构?

  17. 17

    通过匹配公共列中的值将较小的df分配为较大的df

  18. 18

    如何将转换逻辑应用于字典中给定键的值

  19. 19

    如何将字典中的一列转换为熊猫中的单独列?

  20. 20

    如何将Pandas DataFrame转换为Python中的列

  21. 21

    如何将列表中的字典拆分为df

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

    从字典将值转换为键

  26. 26

    从字典将值转换为键

  27. 27

    Pandas:当列值与另一个 DF 的列值匹配时提取 DF 的行

  28. 28

    如何将 df 列的每个元素转换为不同的列?

  29. 29

    如何将键,值表转换为列表lua

热门标签

归档