首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python Pandas中的DataFrame中的日期操作?

Python Pandas中的DataFrame中的日期操作?
EN

Stack Overflow用户
提问于 2020-12-19 01:36:22
回答 1查看 20关注 0票数 0

您好,我有DataFrame与客户的协议如下:

代码语言:javascript
复制
rng = pd.date_range('2020-12-01', periods=5, freq='D')
df = pd.DataFrame({ "ID" : ["1", "2", "1", "2", "2"], "Date": rng})

我需要根据上面的df计算创建新的DataFrame:

Column1=从第一个协议到今天的天数(18.12)

Column2 =从上次协议到今天的天数(18.12)

为了更精确,我需要创建如下所示的df:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-19 01:55:35

检查groupby

代码语言:javascript
复制
out = df.groupby('ID').Date.agg(['min','max']).rsub(pd.to_datetime('2020-12-18'))
       min     max
ID                
1  17 days 15 days
2  16 days 13 days
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65361480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档