在Python中,你可以使用pandas库来实现按特定列的条件求和。下面是一个示例代码:
import pandas as pd
# 创建一个示例数据集
data = {'Name': ['Tom', 'Nick', 'John', 'Tom', 'John'],
'Age': [20, 25, 30, 20, 35],
'Salary': [5000, 6000, 7000, 5500, 8000]}
df = pd.DataFrame(data)
# 按照Name列的条件进行求和
sum_by_name = df.groupby('Name')['Salary'].sum()
print(sum_by_name)
输出结果如下:
Name
John 15000
Nick 6000
Tom 10500
Name: Salary, dtype: int64
在上面的示例中,我们通过使用groupby
方法将数据按Name列进行分组,并使用sum
方法对Salary列进行求和。最后,我们打印了按Name列条件求和的结果。
你可以根据自己的需求修改示例代码来适应你的数据集和条件。
上一篇:按特定类型对网络图进行排序
下一篇:按特定列的值拆分CSV文件