Этого можно добиться, используя функцию today
из класса datetime.date
и класс Timedelta
из Pandas. Для форматирования вывода, как вы хотите, вы можете использовать функцию strftime
.
df['date'] = df['Number'].apply(lambda x: (datetime.date.today() + pd.Timedelta('{} days'.format(x))).strftime('%d/%m/%Y'))
Number date
0 -3 01/07/2019
1 -1 03/07/2019
2 6 10/07/2019