I'm trying to work out the end date and have succeeded but code takes long to run. How can I improve the following code? Also df['end_date']
is a new variable? i tried:
df['end_date'] = []
,
and appending it but getting a length error. I therefore wrote the below Many thanks, d
i = 0
j = 0
df['end_date'] = df['start_date']
for i in range(len(df['start_date'])):
for j in range(len(df['term'])):
df['end_date'] = (df['start_date'][i].date() + dt.timedelta(df['term'][j]*365/12))
i+=1
j+=1
my dataset looks like :
start_date term
- 2010-03-01 24
- 2009-11-01 36
- 2012-08-01 24