将COUNTIFS列添加到Pandas DataFrame

时间:2017-07-05 15:49:19

标签: python pandas pandas-groupby

我正在使用Python中的Pandas DataFrame,它包含下图中的前2列:user_id,user_time。

我只需要向其添加第3列,这基本上是每个“user_id”的“user_time”序列。在Excel中,公式为:

=COUNTIFS([user_id],[@[user_id]], [user_time], "<="&[@[user_time]])

我将如何在Python中执行此操作?

enter image description here

1 个答案:

答案 0 :(得分:1)

您需要cumcount

感谢Ding发表评论 - 如有必要,请使用sort_values

public class Item : Bindable
{
     public Guid Id { get { return Get<Guid>(); } set { Set<Guid>(value); } }
}