Pour les mémos.
import datetime
from dateutil.relativedelta import relativedelta
#Faire un trimestre plus tard
df["period1"] = df["Date de règlement"]
df_target = df[["Téléscripteur","period1","Valeur marchande"]].copy()
df_target.columns = ["Téléscripteur","period1","period1ago"]
df_target["period1"] = df_target["period1"].dt.to_pydatetime()+ relativedelta(months=3)
df = pd.merge(df,df_target,how="inner",on=("Téléscripteur","period1"))
df
Recommended Posts