我想要计算一个列中每个组的平均分数,该分数由另一列进行加权。
我将写一个示例来澄清我的目标。假设我有以下pandas数据帧:
组 #条目 分数 A 10 2 A 15 4 A 20 6 B 5 5 B 10 8
我的期望输出结果应该是:
组 平均加权分数 A 4.444 B 7
我将写一个示例来澄清我的目标。假设我有以下pandas数据帧:
组 #条目 分数 A 10 2 A 15 4 A 20 6 B 5 5 B 10 8
我的期望输出结果应该是:
组 平均加权分数 A 4.444 B 7
df = pd.DataFrame([['A',10,2],['A',15,4],['A',20,6],['B',5,5],['B',10,8]],columns = ['Group', '#items', 'score'])
#Item
是加权列吗? - sammywemmy