Группа панд по единице времени, указанной в строке частоты - PullRequest
0 голосов
/ 18 февраля 2019

Предположим, у меня есть дата-кадр с метками времени и счетами:

df=pandas.DataFrame(data={
    'date':pandas.to_datetime([
       '2014-08-18 12:01:00',
       '2014-08-18 13:01:00',
       '2014-08-19 12:07:00']),
    'count':[1, 1, 3]})

Есть измерения в разные дни в соответствующие часы (12) или минуты (01).Конкретная периодичность не гарантируется, только временные метки.

Я могу группировать измерения по минутам или часам, используя dt accessor:

 df.groupby(df.date.dt.minute).mean()
>>>      count
date
1         1
7         3

или:

df.groupby(df.date.dt.hour).mean()
      count
date
12        2
13        1

Вопрос: Могу ли я выполнить ту же группировку, используя частотные строки вместо явного ввода полей метода доступа?(например, "W", "D", "min" как в freq аргумент pandas.Grouper)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...