2024-09-26 22:54:40 发布
网友
我使用Python中的Pandas DataFrame,它包含下图中的前2列:user_id、user_time。在
我只需要添加第3列,基本上是每个“user_id”的“user_time”序列。在Excel中,公式为:
=COUNTIFS([user_id],[@[user_id]], [user_time], "<="&[@[user_time]])
我怎么用Python实现呢?在
你需要^{}。在
感谢Ding发表评论-如有必要,请使用^{}:
df = df.sort_values(['user_id', 'user_time']) df['COUNTIFS'] = df.groupby('user_id').cumcount() + 1
你需要^{} 。在
感谢Ding发表评论-如有必要,请使用^{} :
相关问题 更多 >
编程相关推荐