I'm trying to add a negative day to all the days in a list
def datediff(xdate):
return(xdate - timedelta(days=1))
data_ = [['tom', '2022-12-01'], ['nick', '2022-12-01'], ['juli', '2021-06-08']]
data_ = pd.DataFrame(data_, columns = ['Name', 'eventdate'])
pd.DataFrame(index=data_.eventdate, data=data_, columns=['eventdate']).apply(datediff)
However, the eventdate, that should contain the original date minus 1, is all NaT.