根据与其他分组变量匹配的其他单元格的总和更新单元格中的值

eiram_mahera

我有这样的数据框-

  Alpha Title   Jan Feb Mar Apr
0   a   T1      63  66  65  53
1   b   T2      35  88  81  42
2   b   T3       0  23  51  95
3   c   T2      83  70  77  57
4   c   T3       0  81  15  59

我要更新列中的值Jan,其中Title = T3利用价值的总和Jan, Feb and Mar,其中Title = T2,与匹配Alpha

输出应如下所示:

      Alpha Title   Jan Feb Mar Apr
    0   a   T1      63  66  65  53
    1   b   T2      35  88  81  42
    2   b   T3      204 23  51  95
    3   c   T2      83  70  77  57
    4   c   T3      230 81  15  59
耶斯列尔

采用:

#create Series for match by conditions and columns names
df1 = df.set_index('Alpha')
s = df1.loc[df1['Title'].eq('T2'), ['Jan','Feb','Mar']].sum(1)

#another condition
m = df['Title'].eq('T3')
#replace by mask
df.loc[m, 'Jan'] = df.loc[m, 'Alpha'].map(s)
print (df)
  Alpha Title  Jan  Feb  Mar  Apr
0     a    T1   63   66   65   53
1     b    T2   35   88   81   42
2     b    T3  204   23   51   95
3     c    T2   83   70   77   57
4     c    T3  230   81   15   59

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果匹配值与其他单元格匹配,则从其他工作表中获取其他单元格的值

来自分类Dev

Excel-根据其他单元格的匹配返回特定单元格的值

来自分类Dev

熊猫根据行中其他单元格的值向单元格分配值

来自分类Dev

根据其他匹配的单元格将值复制到一个单元格中

来自分类Dev

根据其他单元格中的值清除单元格内容

来自分类Dev

Excel检查单元格是否与其他多个单元格匹配

来自分类Dev

使HTML表单元格中的文本与其他单元格重叠

来自分类Dev

根据其他列中的值更新单元格值

来自分类Dev

Excel根据其他两个单元格的匹配填充单元格

来自分类Dev

根据其他单元格的值增加一个单元格的值

来自分类Dev

根据其他单元格标记重复值。

来自分类Dev

查找一个单元格值并根据该单元格的值填充其他单元格

来自分类Dev

Google表格-如何在一行中突出显示与其他单元格中的值匹配的单元格?

来自分类Dev

根据其他单元格上的值锁定单元格

来自分类Dev

如何根据位置可变的其他单元格设置单元格值

来自分类Dev

根据其他单元格值将数据添加到单元格

来自分类Dev

如何根据其他单元格值突出显示单元格

来自分类Dev

根据其他单元格上的值锁定单元格

来自分类Dev

根据其他单元格的信息设置单元格值

来自分类Dev

如何根据其他单元格值使单元格可编辑

来自分类Dev

如何根据其他单元格中的日期汇总单元格?

来自分类Dev

基于其他单元格中的值的查找值

来自分类Dev

如何根据其他单元格中的值禁用(只读)DataGridView CheckBox列中的单元格?

来自分类Dev

检查单元格是否与其他多个单元格匹配,输出匹配项“,”定界

来自分类Dev

使用变量访问其他文件中的单元格

来自分类Dev

复制并粘贴新表中的行,并根据其他单元格值更改单元格值(月)

来自分类Dev

根据其他三个单元格中的值汇总单元格成本 - Excel

来自分类Dev

使用其他单元格中的值引用Excel中的单元格

来自分类Dev

在其他标签中查找单元格值

Related 相关文章

  1. 1

    如果匹配值与其他单元格匹配,则从其他工作表中获取其他单元格的值

  2. 2

    Excel-根据其他单元格的匹配返回特定单元格的值

  3. 3

    熊猫根据行中其他单元格的值向单元格分配值

  4. 4

    根据其他匹配的单元格将值复制到一个单元格中

  5. 5

    根据其他单元格中的值清除单元格内容

  6. 6

    Excel检查单元格是否与其他多个单元格匹配

  7. 7

    使HTML表单元格中的文本与其他单元格重叠

  8. 8

    根据其他列中的值更新单元格值

  9. 9

    Excel根据其他两个单元格的匹配填充单元格

  10. 10

    根据其他单元格的值增加一个单元格的值

  11. 11

    根据其他单元格标记重复值。

  12. 12

    查找一个单元格值并根据该单元格的值填充其他单元格

  13. 13

    Google表格-如何在一行中突出显示与其他单元格中的值匹配的单元格?

  14. 14

    根据其他单元格上的值锁定单元格

  15. 15

    如何根据位置可变的其他单元格设置单元格值

  16. 16

    根据其他单元格值将数据添加到单元格

  17. 17

    如何根据其他单元格值突出显示单元格

  18. 18

    根据其他单元格上的值锁定单元格

  19. 19

    根据其他单元格的信息设置单元格值

  20. 20

    如何根据其他单元格值使单元格可编辑

  21. 21

    如何根据其他单元格中的日期汇总单元格?

  22. 22

    基于其他单元格中的值的查找值

  23. 23

    如何根据其他单元格中的值禁用(只读)DataGridView CheckBox列中的单元格?

  24. 24

    检查单元格是否与其他多个单元格匹配,输出匹配项“,”定界

  25. 25

    使用变量访问其他文件中的单元格

  26. 26

    复制并粘贴新表中的行,并根据其他单元格值更改单元格值(月)

  27. 27

    根据其他三个单元格中的值汇总单元格成本 - Excel

  28. 28

    使用其他单元格中的值引用Excel中的单元格

  29. 29

    在其他标签中查找单元格值

热门标签

归档