Найти - Пользователи
Полная версия: Группировка событий в одну дату
Начало » Центр помощи » Группировка событий в одну дату
1
andropovmaxim
Добрый день! Только начал изучать питон (а точнее pandas) и возник такой вопрос:
я хочу посмотреть количество данных (предположим открывание двери) на каждом дне недели, как часто открывается дверь в тот или иной день. Для этого мне нужно выделить дни в году. Но проблема в том, что мое “событие” происходит несколько раз на дню.
Мои входные данные:

Date ivent
2016-01-05 1
2016-01-05 1
2016-01-05 1
2016-01-05 1
2016-01-06 1
2016-01-06 1
2016-01-06 1
2016-01-07 1

Что я получаю при вызове индекса:
DatetimeIndex(['2016-01-05', ‘2016-01-05’, ‘2016-01-05’, ‘2016-01-05’,
‘2016-01-06’, ‘2016-01-06’, ‘2016-01-06’, ‘2016-01-07’,

Что я хочу получить:
DatetimeIndex(['2016-01-05', ‘2016-01-06’, ‘2016-01-07’,

Вопрос: как можно объединить дату за один день в одну строку?
Конечно, можно все сделать вручную в исходных данных, но может быть есть способ сделать это в питоне?
ajib6ept
 In [1]: k = [2015, 2016, 2016, 2016, 2017]
In [2]: list(set(k))
Out[2]: [2016, 2017, 2015]

Если нужны уникальные значения, то можно через List-set сделать
andropovmaxim
ajib6ept

Большое спасибо за ответ! Проблема только в том, что у меня год один неизменный, меняются месяцы и дни.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB