У меня есть дата:
dateTo=pd.to_datetime('today').strftime('%Y-%m-%d')
И я хотел бы вычесть dateTo
в столбец дат:
number dates coord
AC 10 2018-07-10 11.54
AC 10 2018-07-11 11.19
AN 5 2018-07-12 69.40
Желаемым выводом будет новый столбец df['datepond']
с выводом вычитания.Я хотел бы, чтобы этот вывод был целым числом.
Я попытался получить ответ, приведенный здесь Панды: вычитание двух столбцов даты и результатом является целое число :
df['datepond']=(pd.Timestamp(dateTo)-pd.to_datetime(df['dates']))/ np.timedelta64(1, 'D')
В версии numpy 1.12.1 он работал довольно хорошо, но теперь я на numpy 1.15.2 и выдает
TypeError: data type "datetime" not understood
Как я могу получить желаемый результат?