【发布时间】:2014-04-22 00:35:45
【问题描述】:
我刚刚开始使用 Pandas,正在尝试组合:按日期对数据进行分组,并计算每个组中的唯一值。
我的数据如下所示:
User, Type
Datetime
2014-04-15 11:00:00, A, New
2014-04-15 12:00:00, B, Returning
2014-04-15 13:00:00, C, New
2014-04-20 14:00:00, D, New
2014-04-20 15:00:00, B, Returning
2014-04-20 16:00:00, B, Returning
2014-04-20 17:00:00, D, Returning
这就是我想要达到的目的:将日期时间索引重新采样到当天(我可以这样做),并计算每天的唯一用户数。 我对“类型”列不感兴趣。
Day, Unique Users
2014-04-15, 3
2014-04-20, 2
我正在尝试df.user.resample('D', how='count').unique,但它似乎没有给我正确的答案。
【问题讨论】: