Python熊猫:在数据帧中计算关键点并对其值求和
数据帧Python熊猫:在数据帧中计算关键点并对其值求和,python,pandas,dataframe,key-value,Python,Pandas,Dataframe,Key Value,数据帧df1包含键、值对: key val 0 1 7 1 2 5 2 2 5 3 3 4 4 3 4 5 3 4 如何获取数据帧df2,对于每个键都有一个带有两个字段的记录:cnt等于在df1中找到给定键的次数,sum等于此键值的总和?像这样: cnt key sum 0 1 1 7 1 2 2 10 2 3 3 12 您可以将agg与摘要函数列表
df1
包含键、值
对:
key val
0 1 7
1 2 5
2 2 5
3 3 4
4 3 4
5 3 4
如何获取数据帧df2
,对于每个键
都有一个带有两个字段的记录:cnt
等于在df1
中找到给定键的次数,sum
等于此键值的总和?像这样:
cnt key sum
0 1 1 7
1 2 2 10
2 3 3 12
您可以将
agg
与摘要函数列表一起使用:
df.groupby('key').val.agg(["count", "sum"]).reset_index()
又好又高效!