【发布时间】:2017-03-06 23:39:02
【问题描述】:
我创建了以下代码,用于计算一个人(通过他们的 login_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
我想统计每个单独的employer_key 的account_id 数量,以便确定在一年内为每个单独的雇主登录了多少帐户。
希望输出看起来像这样:
employer_key user_logins
Apple 2
Google 1
Facebook 2
【问题讨论】:
-
有多少个唯一帐户?
-
在我的实际数据集中我有数千个。
-
不,我的问题是您是否想计算每个雇主的 unique 用户。我认为您的数据在该列中可能已经只有唯一的
account_id,所以这可能是一个有争议的问题。 -
抱歉。是的,所有 account_id 都是唯一的。