У меня есть датафрейм с двумя столбцами, каждый из которых состоит из набора дат.Я хочу вычислить разницу между датами и вернуть количество дней.Однако процесс (описанный выше) очень медленный.Кто-нибудь знает, как ускорить процесс?Этот код используется в большом файле, важна скорость.
dfx = pd.DataFrame([[datetime(2014,1,1), datetime(2014,1,10)],[datetime(2014,1,1), datetime(2015,1,10)],[datetime(2013,1,1), datetime(2014,1,12)]], columns = ['x', 'y'])
dfx['diffx'] = dfx['y']-dfx['x']
dfx['diff'] = dfx['diffx'].apply(lambda x: x.days)
dfx
Конечная цель: