Ввод
Код: Выделить всё
source date time
Investing.com 2017-05-11 08:00:00
Investing.com 2017-05-11 12:00:00
Investing.com 2017-05-11 16:00:00
yahoo.com 2017-05-11 09:00:00
yahoo.com 2017-05-11 12:00:00
yahoo.com 2017-05-11 15:00:00
yahoo.com 2017-05-12 06:00:00
yahoo.com 2017-05-12 12:00:00
yahoo.com 2017-05-12 18:00:00
Код: Выделить всё
source date Average_Daily_time
Investing.com 2017-05-11 04:00:00
yahoo.com 2017-05-11 03:00:00
yahoo.com 2017-05-12 06:00:00
Я объединил дату и время в одну временную метку и назвал ее датой и временем
Код: Выделить всё
df.sort_values('datetime').groupby('source')['datetime'].apply(lambda x: x.diff().dt.seconds.mean()/60)
Он рассчитывает среднее время для всех дат вместе взятых, а не для отдельных дат. Как показать среднее время для отдельных дат?
Подробнее здесь: https://stackoverflow.com/questions/727 ... ique-sourc
Мобильная версия