大熊猫中列的条件求和

Aparajita dasgupta

我在Pandas中有以下数据库:

Student-ID   Last-name   First-name  HW1  HW2  HW3  HW4  HW5  M1   M2  Final
59118211           Alf        Brian   96   90   88   93   96  78   60   59.0
59260567      Anderson         Jill   73   83   96   80   84  80   52   42.5
59402923     Archangel      Michael   99   80   60   94   98  41   56    0.0
59545279         Astor         John   93   88   97  100   55  53   53   88.9
59687635        Attach         Zach   69   75   61   65   91  90   63   69.0

我只想添加其中包含“ HW”的列。关于我该如何做的任何建议?

注意:包含硬件的列数可能有所不同。因此,我无法直接引用它们。

您都df.filter(regex='HW')可以返回“ HW”之类的列名,然后通过sum(axis-1)

In [23]: df
Out[23]:
   StudentID   Lastname Firstname  HW1  HW2  HW3  HW4  HW5  HW6  HW7   M1
0   59118211        Alf     Brian   96   90   88   93   96   97   88   10
1   59260567   Anderson      Jill   73   83   96   80   84   99   80  100
2   59402923  Archangel   Michael   99   80   60   94   98   73   97   50
3   59545279      Astor      John   93   88   97  100   55   96   86   60
4   59687635     Attach      Zach   69   75   61   65   91   89   82   55
5   59829991       Bake      Jake   56    0   77   78    0   79    0   10

In [24]: df.filter(regex='HW').sum(axis=1)
Out[24]:
0    648
1    595
2    601
3    615
4    532
5    290
dtype: int64

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

基于列条件的大熊猫

来自分类Dev

大熊猫DataFrame中的条件操作

来自分类Dev

合并大熊猫中的列?

来自分类Dev

大熊猫的内在条件

来自分类Dev

大熊猫的条件陈述

来自分类Dev

大熊猫中的列以其他列的平均值为条件

来自分类Dev

根据大熊猫中多列的条件删除随机N行

来自分类Dev

如何根据条件删除大熊猫中的行?

来自分类Dev

列表中的条件lambda函数?大熊猫

来自分类Dev

根据groupby或大熊猫中的循环条件划分列

来自分类Dev

大熊猫:从列列表中替换值列表

来自分类Dev

大熊猫中2个指标列的逻辑或

来自分类Dev

如何检查日期列在特定月份的大熊猫中?

来自分类Dev

将大熊猫中的字典拆分为单独的列

来自分类Dev

替换大熊猫数据框中的列值

来自分类Dev

在大熊猫中,应该如何添加年龄范围列?

来自分类Dev

大熊猫数据框中仅某些列的总和

来自分类Dev

大熊猫列数据作为情节中的标记?

来自分类Dev

大熊猫中2个指标列的逻辑或

来自分类Dev

大熊猫:根据多个条件计算新列中的新值,适用于多个列而不循环

来自分类Dev

如何使用大熊猫中的groupby根据另一列中的条件计算百分比总数

来自分类Dev

大熊猫与条件聚合合并

来自分类Dev

透视大熊猫数据并添加列

来自分类Dev

计算日期的大熊猫列清单

来自分类Dev

大熊猫保存的元组的值列

来自分类Dev

从左到右填充大熊猫列

来自分类Dev

大熊猫从列列表分配结果

来自分类Dev

扩大熊猫列的排名

来自分类Dev

如果满足条件,大熊猫会创建一列等于另一列