представлять дату в
ли способ вычислить и вернуть в формате datetime медиану столбца datetime? Я хочу вычислить медиану столбца в Python, который находится в формате datetime64 [ns]. Ниже приведен образец для столбца:
df['date'].head()
0 2017-05-08 13:25:13.342
1 2017-05-08 16:37:45.545
2 2017-01-12 11:08:04.021
3 2016-12-01 09:06:29.912
4 2016-06-08 03:16:40.422
Имя: недавно, dtype: datetime64 [нс]
Моя цель состоит в том, чтобы медиана была в том же формате даты и времени, что и столбец даты выше:
Пробовал конвертировать в np.array:
median_ = np.median(np.array(df['date']))
Но это выдает ошибку:
TypeError: ufunc add cannot use operands with types dtype('<M8[ns]') and dtype('<M8[ns]')
Преобразование в int64 с последующим вычислением медианы и попыткой возврата в формат даты и времени не работает
df['date'].astype('int64').median().astype('datetime64[ns]')