gpt4 book ai didi

python - 使用 Python 对数据集进行分组和聚合

转载 作者:行者123 更新时间:2023-12-02 02:24:53 24 4
gpt4 key购买 nike

我有一个数据集 df,我想在其中按特定列进行分组并获取其他列的聚合。

df

version     host    date        name    purpose date
pat A 12/1/2019 pat hi 12/1/2019
fam A 12/1/2019 fam cat 12/1/2019
set BB 12/2/2019 set hi 12/2/2020
ok BB 12/2/2019 ok hi 12/2/2020
sure BB 12/2/2019 sure cat 12/2/2020

期望

version host    date        name    purpose date    
2 A 12/1/2019 2 2 12/1/2019
3 B 12/2/2019 3 3 12/2/2019

正在做

df.groupby['host].agg({'version' : 'count', 'name': 'count' , 'purpose': 'count'})

但是,这并没有给我所需列的计数。任何建议表示赞赏

最佳答案

试试这个?

>>> df.groupby('host').agg({'version' : 'count', 'name': 'count' , 'purpose': 'count', 'date': 'first'})
version name purpose date
host
A 2 2 2 12/1/2019
BB 3 3 3 12/2/2019

关于python - 使用 Python 对数据集进行分组和聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65837176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com