У меня есть несколько вопросов о том, как использовать кадры данных pandas. Я хотел бы сгруппировать таблицу двумя способами.Группировка кадров данных панд по временным интервалам
Во-первых, я хотел бы сгруппировать записи в определенные промежутки времени. Предположим, я хочу сгруппировать следующие записи в 3-минутные интервалы. Как мне это сделать ?
Во-вторых, я хотел бы определить определенный порядок строк в 4-м столбце как одно событие (от одного «вознаграждения» до следующего). Затем я хотел бы сгруппировать 5 последующих событий вместе.
В этом смысл? Кто-нибудь может мне помочь? Я думаю, если кто-нибудь знает панды, это будет кусок пирога.
Большое спасибо и все самое лучшее.
4914 2015-03-31 19:56:34 trialIdle 1 0 0 4915 2015-03-31 19:56:36 trialIdle 1 0 0 4916 2015-03-31 19:56:39 trialIdle 1 0 0 4917 2015-03-31 19:56:39 trialIdle 1 1 0 4918 2015-03-31 19:56:51 trialIdle 1 0 0 4919 2015-03-31 19:56:51 reward 0 0 0 4920 2015-03-31 19:56:58 trialTimout 1 1 0 4921 2015-03-31 19:57:06 trialIdle 1 1 0 4922 2015-03-31 19:57:09 trialIdle 1 1 0 4923 2015-03-31 19:57:09 trialIdle 1 1 0 4924 2015-03-31 19:57:12 trialIdle 1 1 0 4925 2015-03-31 19:57:12 trialIdle 1 1 0 4926 2015-03-31 19:57:12 reward 0 0 0 4927 2015-03-31 19:57:16 trialTimout 1 1 0 4928 2015-03-31 19:57:31 trialIdle 1 1 0 4929 2015-03-31 19:57:44 trialIdle 1 0 0 4930 2015-03-31 19:57:45 trialIdle 1 0 0 4931 2015-03-31 19:58:54 trialIdle 1 0 0 4932 2015-03-31 19:59:56 trialIdle 1 1 0 4933 2015-03-31 19:59:56 reward 0 0 0 4934 2015-03-31 19:59:57 trialTimout 1 1 0 4935 2015-03-31 20:00:02 trialTimout 1 0 0 4936 2015-03-31 20:00:05 trialIdle 1 0 0 4937 2015-03-31 20:00:18 trialIdle 1 0 0 4938 2015-03-31 20:00:19 trialIdle 1 1 0 4939 2015-03-31 20:00:40 trialIdle 1 1 0 4940 2015-03-31 20:00:51 trialIdle 1 0 0 4941 2015-03-31 20:00:51 reward 0 0 0
группировки на временные интервалы можно сделать с помощью частоты дискретизации: http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.resample. html – aensm