gpt4 book ai didi

python - Python 中的计数和分组

转载 作者:太空宇宙 更新时间:2023-11-03 15:34:28 27 4
gpt4 key购买 nike

我创建了以下代码,用于计算一个人(通过其登录 ID)在一年内登录程序的次数。

data1.query("'2015-12-01' <= login_date <= '2016-12-01'").groupby(['employer_key','account_id']).size().reset_index().groupby(['employer_key','account_id'])[[0]].count()

输出看起来像这样:

employer_key   account_id  # times logged in
Apple X1 1
Google Y5 2
Facebook X3 4
Apple X2 2
Facebook Y2 1

我想计算每个单独的雇主 key 的 account_id 数量,以便我可以确定每个雇主在一年内登录的帐户数量。

输出希望看起来像这样:

employer_key   user_logins
Apple 2
Google 1
Facebook 2

最佳答案

我想这应该可行:

data.groupby(['employer_key','account_id']).count().\
unstack().sum(axis=1).astype(int)
#employer_key
#Apple 2
#Facebook 2
#Google 1
#dtype: int64

关于python - Python 中的计数和分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42637627/

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