簡體   English   中英

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

[英]Date manipulation in DataFrame in Python Pandas?

您好,我有 DataFrame,客戶協議如下:

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) 的天數

第 2 列 = 從上次協議到今天 (18.12) 的天數

為了更精確,我需要創建 df 如下所示:

在此處輸入圖像描述

檢查groupby

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM