您可以先进行条件选择,然后使用该sum
函数汇总选择的结果。
>> df = pd.DataFrame({'a': [1, 2, 3]})
>> df[df.a > 1].sum()
a 5
dtype: int64
有多个条件:
>> df[(df.a > 1) & (df.a < 3)].sum()
a 2
dtype: int64
Python Pandas计数和求和特定条件
您可以先进行条件选择,然后使用该sum
函数汇总选择的结果。
>> df = pd.DataFrame({'a': [1, 2, 3]})
>> df[df.a > 1].sum()
a 5
dtype: int64
有多个条件:
>> df[(df.a > 1) & (df.a < 3)].sum()
a 2
dtype: int64