【发布时间】:2019-12-27 10:46:34
【问题描述】:
我有这个数据框:
index = [1, 2, 3, 4, 5, 6, 7, 8]
a = [1247, 1247, 1539, 1247, 1539, 1539, 1539, 1247]
b = ['Group_A', 'Group_A', 'Group_B', 'Group_C', 'Group_B', 'Group_B', 'Group_C', 'Group_B']
c = [np.nan, 23, 30, 27, np.nan, 42, 40, 62]
df = pd.DataFrame({'ID': a, 'Group': b, 'Unit_sold': c})
现在我想计算 A 和 B 的销售单位数量,并按 ID 分组。结果应如下所示:
ID Sum_AB Sum_C
0 1247 85.0 27.0
1 1539 72.0 40.0
【问题讨论】:
标签: python-3.x pandas pandas-groupby