def date_convert(date_to_convert):
return datetime.datetime.strptime(date_to_convert,'%d/%m/%Y')
df['Date de la valeur'] = df['Date de la valeur'].apply(date_convert)
df["Date d'échéance"] = df["Date d'échéance"].apply(date_convert)
df['maturite'] = df["Date d'échéance"]-df['Date de la valeur']
def taux_act(t,m):
if m < 365:
taux = ((1 + t * m)/360)**(365/m)-1
else:
taux = t
df['taux'] = taux_act(df['Taux moyen pondéré'],df['maturite'])
Date d'échéance datetime64[ns]
Transaction object
Taux moyen pondéré object
Date de la valeur datetime64[ns]
maturite timedelta64[ns]
dtype: object
Tags:
目前没有回答
相关问题 更多 >
编程相关推荐