用基于索引的另一个数据帧中的行覆盖熊猫数据帧中的某些行

弗雷德·施瓦茨

我有一个熊猫数据框 df1。

我想用 df2 中的值覆盖它的值,其中索引和列名匹配。

我在这个网站上找到了一些答案,但没有什么能完全满足我的要求。

df1

   A   B   C
0  33  44  54
1  11  32   54
2  43  55  12
3  43  23  34

df2
   A
0  5555

输出

   A   B   C
0  5555  44  54
1  11  32   54
2  43  55  12
3  43  23  34
耶斯列

combine_first如有必要,您可以使用with 转换为整数:

df = df2.combine_first(df1).astype(int)
print (df)
      A   B   C
0  5555  44  54
1    11  32  54
2    43  55  12
3    43  23  34

如果需要检查两个DataFrames之间的交集索引和列

df2= pd.DataFrame({'A':[5555, 2222],
                   'D':[3333, 4444]},index=[0, 10])

idx = df2.index.intersection(df1.index)
cols = df2.columns.intersection(df1.columns)

df = df2.loc[idx, cols].combine_first(df1).astype(int)
print (df)
      A   B   C
0  5555  44  54
1    11  32  54
2    43  55  12
3    43  23  34

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于 Python 中另一个数据帧的行值从数据帧中获取列?

来自分类Dev

基于列中的某些值,更新另一个数据帧熊猫中的其他列

来自分类Dev

在另一个数据帧中插入数据帧到行的每个组

来自分类Dev

从与另一个数据帧重叠的数据帧中删除行

来自分类Dev

如何根据另一个数据帧中的行条件对一个数据帧的行索引进行矢量化查找

来自分类Dev

检查一个数据帧中的行是否在另一个数据帧中

来自分类Dev

在另一个数据帧中计算一行熊猫数据帧

来自分类Dev

如何基于一个数据帧的行值是一个子字符串/包含在另一个数据帧的行值中来联接两个数据帧?

来自分类Dev

在一个函数中,一个数据帧分配也奇怪地覆盖了另一个数据帧。(熊猫)

来自分类Dev

根据另一个数据帧中第一个vale的出现,用NA替换数据帧行中的剩余值

来自分类Dev

根据R中另一个数据帧中的行为数据帧中的行设置子集

来自分类Dev

从另一个数据帧的行值中提取数据帧中的特定行值

来自分类Dev

如何基于另一个数据帧的索引在一个数据帧中创建“ ID”列?

来自分类Dev

检查数据帧的每一行是否包含在另一个数据帧中

来自分类Dev

根据来自另一个数据帧的值替换数据帧中的行元素

来自分类Dev

从列中的另一个数据帧返回具有不同值的行

来自分类Dev

查找一个数据帧中的一行出现在R中的另一个数据帧中的时间

来自分类Dev

计算一个数据帧的每一行与另一个数据帧中的所有其他行之间的欧式距离

来自分类Dev

基于R中另一个数据帧中的列填充数据帧中的列

来自分类Dev

一个数据帧中的一行出现在另一个数据帧中的概率

来自分类Dev

熊猫使用熊猫数据帧的索引更新同一索引上的另一个数据帧

来自分类Dev

用R中的另一个数据帧完成一个带有变量的数据帧

来自分类Dev

如何从另一个数据帧中减去一个数据帧中的所有行?

来自分类Dev

查看一个数据帧行中的所有值是否存在于另一个数据帧中

来自分类Dev

从另一个数据帧中查找元素以在 Python 中创建多索引数据帧

来自分类Dev

如何删除行中索引在数据帧中另一个索引值之后的行?

来自分类Dev

将一个熊猫数据帧合并到另一个熊猫数据帧,并从第二个数据帧中删除第一个数据帧中存在的值

来自分类Dev

一个数据框中的列总和基于另一数据帧的行值

来自分类Dev

如何基于R中的另一个数据帧重命名数据帧的所有列?

Related 相关文章

  1. 1

    基于 Python 中另一个数据帧的行值从数据帧中获取列?

  2. 2

    基于列中的某些值,更新另一个数据帧熊猫中的其他列

  3. 3

    在另一个数据帧中插入数据帧到行的每个组

  4. 4

    从与另一个数据帧重叠的数据帧中删除行

  5. 5

    如何根据另一个数据帧中的行条件对一个数据帧的行索引进行矢量化查找

  6. 6

    检查一个数据帧中的行是否在另一个数据帧中

  7. 7

    在另一个数据帧中计算一行熊猫数据帧

  8. 8

    如何基于一个数据帧的行值是一个子字符串/包含在另一个数据帧的行值中来联接两个数据帧?

  9. 9

    在一个函数中,一个数据帧分配也奇怪地覆盖了另一个数据帧。(熊猫)

  10. 10

    根据另一个数据帧中第一个vale的出现,用NA替换数据帧行中的剩余值

  11. 11

    根据R中另一个数据帧中的行为数据帧中的行设置子集

  12. 12

    从另一个数据帧的行值中提取数据帧中的特定行值

  13. 13

    如何基于另一个数据帧的索引在一个数据帧中创建“ ID”列?

  14. 14

    检查数据帧的每一行是否包含在另一个数据帧中

  15. 15

    根据来自另一个数据帧的值替换数据帧中的行元素

  16. 16

    从列中的另一个数据帧返回具有不同值的行

  17. 17

    查找一个数据帧中的一行出现在R中的另一个数据帧中的时间

  18. 18

    计算一个数据帧的每一行与另一个数据帧中的所有其他行之间的欧式距离

  19. 19

    基于R中另一个数据帧中的列填充数据帧中的列

  20. 20

    一个数据帧中的一行出现在另一个数据帧中的概率

  21. 21

    熊猫使用熊猫数据帧的索引更新同一索引上的另一个数据帧

  22. 22

    用R中的另一个数据帧完成一个带有变量的数据帧

  23. 23

    如何从另一个数据帧中减去一个数据帧中的所有行?

  24. 24

    查看一个数据帧行中的所有值是否存在于另一个数据帧中

  25. 25

    从另一个数据帧中查找元素以在 Python 中创建多索引数据帧

  26. 26

    如何删除行中索引在数据帧中另一个索引值之后的行?

  27. 27

    将一个熊猫数据帧合并到另一个熊猫数据帧,并从第二个数据帧中删除第一个数据帧中存在的值

  28. 28

    一个数据框中的列总和基于另一数据帧的行值

  29. 29

    如何基于R中的另一个数据帧重命名数据帧的所有列?

热门标签

归档