以下是一个示例代码,可以按名称分组,并将另一列的数量相加:
import pandas as pd
# 创建一个示例数据框
data = {'名称': ['A', 'B', 'A', 'B', 'A'],
'数量': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# 按名称分组并将数量相加
grouped_df = df.groupby('名称')['数量'].sum()
print(grouped_df)
输出结果为:
名称
A 9
B 6
Name: 数量, dtype: int64
以上代码使用了pandas
库中的DataFrame
和groupby
方法。首先,我们创建了一个示例数据框df
,其中包含两列:名称
和数量
。然后,我们使用groupby
方法按名称
列进行分组,并使用sum
方法计算每个组的数量总和。最后,我们打印输出结果。
上一篇:按名称分组,排序后连接字符串。