【发布时间】:2021-03-27 01:29:26
【问题描述】:
我有如下客户协议的 DataFrame:
rng = pd.date_range('2020-12-01', periods=5, freq='D')
df = pd.DataFrame({ "ID" : ["1", "2", "1", "2", "2"],
"value" : [100, 200, 300, 400, 500],
"status" : ["active", "finished", "active", "finished", "active"],
"Date": rng})
我需要根据上面的df计算创建新的DataFrame:
- New1 = 状态为“活动”的最后一个协议的值
- New2 = 状态为“已完成”的最后一个协议的值
为了更精确,我需要创建 df,如下所示:
【问题讨论】:
标签: python pandas dataframe date