簡體   English   中英

Python Pandas:對鍵進行計數並在數據框中求和它們的值

[英]Python Pandas: Counting keys and summing up their values in a data frame

數據框df1包含key, value對:

    key  val
0    1    7
1    2    5
2    2    5
3    3    4
4    3    4
5    3    4

如何獲取數據幀df2 ,該數據幀的每個key都有一個包含兩個字段的記錄: 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()

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM