You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按user_id分组判断并填充retention_1d列的技术需求

原数据表
user_iddays_since_install
0010
0011
0011
处理需求

按user_id分组,检查每组的days_since_install列是否存在值1:

  • 存在则在retention_1d列填入True
  • 不存在则填入False
预期生成数据表
user_idretention_1d
001True
实现方案(Python Pandas)
import pandas as pd

# 构造原始数据
df = pd.DataFrame({
    'user_id': ['001', '001', '001'],
    'days_since_install': [0, 1, 1]
})

# 分组判断并生成结果
result_df = df.groupby('user_id')['days_since_install'].apply(lambda group: 1 in group.values).reset_index(name='retention_1d')

print(result_df)

内容的提问来源于stack exchange,提问作者spacenew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 23:25:34