根据共享索引将一列添加到其他数据框中的所有列

外汇交易

我正在尝试将dataframe中一列的值添加到dataframedf2的所有列中df它们共享一个(唯一的)索引,但是顺序可能有所不同。

df = pd.DataFrame({"id":[1,2,3], "value1":[1,2,3], "value2":[4,5,6]}).set_index("id")
df2 = pd.DataFrame({"id":[3,2], "add":[4,5]}).set_index("id")

预期结果:

result = pd.DataFrame({"id":[1,2,3], "value1":[1,2+5,3+4], "value2":[4,5+5,6+4]}).set_index("id")

我可以合并并添加,但是我想知道是否还有更多的numpy样式的解决方案。我尝试df+df2NaN到处都有结果

西蒙

我没有numpy样式的答案,但这是熊猫样式的答案:

df = pd.DataFrame({"id":[1,2,3], "value1":[1,2,3], "value2":[4,5,6]}).set_index("id")
df2 = pd.DataFrame({"id":[3,2], "add":[4,5]}).set_index("id")

print(df.update(df + df2))

输出:

    value1  value2
id
1        1       4
2        7      10
3        7      10

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据其他列中的值将列添加到数据框

来自分类Dev

R - 将一列数据添加到数据框中的现有列

来自分类Dev

根据另一列中的值将值添加到熊猫数据框的一列中

来自分类Dev

在R中,如何根据第一列的内容将一列添加到数据框中?

来自分类Dev

根据另一列中的值将值添加到熊猫数据框的一列中

来自分类Dev

根据同一数据框另一列中的字符将文本列添加到数据框

来自分类Dev

根据另一行中另一列的值将列添加到数据框中

来自分类Dev

将一列数据框添加到R中的现有数据框列中?

来自分类Dev

根据其他列值将新列添加到数据框

来自分类Dev

根据其他列的值将列添加到数据框

来自分类Dev

如何将另一列添加到我的数据框中,这是我的其他列“标签”的计数

来自分类Dev

根据R中其他数据框中是否存在值,将新值添加到新列中

来自分类Dev

根据条件将一列添加到数据框

来自分类Dev

如何根据条件将一列添加到数据框

来自分类Dev

如何将差异序列结果添加到熊猫数据框中的索引0的另一列?

来自分类Dev

将列添加到数据框中,在其他列中测试分类变量

来自分类Dev

将列添加到数据框,在其他列中测试分类变量

来自分类Dev

Python:将一列添加到具有不同长度的数据框中,重复添加的列直到填充数据框的长度

来自分类Dev

在保持每一列的类的同时将行添加到数据框中

来自分类Dev

将每一列添加到新的数据框中

来自分类Dev

根据参考 [Excel] 将一列中的值添加到另一列

来自分类Dev

根据之前的列将同一列添加到数据框

来自分类Dev

根据R中两个数据框的两列中的匹配对名称,将值添加到另一个数据框的其他值中

来自分类Dev

如何从数据框中创建多个其他列并将其添加到同一数据框中

来自分类Dev

如何将一列添加到表中,该表结合了其他列的字符串?

来自分类Dev

如何将“$”添加到我的 Pandas 数据框值并使用一列作为索引?

来自分类Dev

根据其他列向熊猫数据框添加一列

来自分类Dev

在pandas数据框中添加一列,该列是根据其他列的条件得出的另一列的平均值

来自分类Dev

数据框:将前缀添加到Scala中的所有列

Related 相关文章

  1. 1

    根据其他列中的值将列添加到数据框

  2. 2

    R - 将一列数据添加到数据框中的现有列

  3. 3

    根据另一列中的值将值添加到熊猫数据框的一列中

  4. 4

    在R中,如何根据第一列的内容将一列添加到数据框中?

  5. 5

    根据另一列中的值将值添加到熊猫数据框的一列中

  6. 6

    根据同一数据框另一列中的字符将文本列添加到数据框

  7. 7

    根据另一行中另一列的值将列添加到数据框中

  8. 8

    将一列数据框添加到R中的现有数据框列中?

  9. 9

    根据其他列值将新列添加到数据框

  10. 10

    根据其他列的值将列添加到数据框

  11. 11

    如何将另一列添加到我的数据框中,这是我的其他列“标签”的计数

  12. 12

    根据R中其他数据框中是否存在值,将新值添加到新列中

  13. 13

    根据条件将一列添加到数据框

  14. 14

    如何根据条件将一列添加到数据框

  15. 15

    如何将差异序列结果添加到熊猫数据框中的索引0的另一列?

  16. 16

    将列添加到数据框中,在其他列中测试分类变量

  17. 17

    将列添加到数据框,在其他列中测试分类变量

  18. 18

    Python:将一列添加到具有不同长度的数据框中,重复添加的列直到填充数据框的长度

  19. 19

    在保持每一列的类的同时将行添加到数据框中

  20. 20

    将每一列添加到新的数据框中

  21. 21

    根据参考 [Excel] 将一列中的值添加到另一列

  22. 22

    根据之前的列将同一列添加到数据框

  23. 23

    根据R中两个数据框的两列中的匹配对名称,将值添加到另一个数据框的其他值中

  24. 24

    如何从数据框中创建多个其他列并将其添加到同一数据框中

  25. 25

    如何将一列添加到表中,该表结合了其他列的字符串?

  26. 26

    如何将“$”添加到我的 Pandas 数据框值并使用一列作为索引?

  27. 27

    根据其他列向熊猫数据框添加一列

  28. 28

    在pandas数据框中添加一列,该列是根据其他列的条件得出的另一列的平均值

  29. 29

    数据框:将前缀添加到Scala中的所有列

热门标签

归档