Группировка данных Python/Pandas TimedeltaPython

Программы на Python
Ответить
Anonymous
 Группировка данных Python/Pandas Timedelta

Сообщение Anonymous »

У меня есть DataFrame с двумя столбцами < /p>

Код: Выделить всё

    userID     duration
0   DSm7ysk    03:08:49
1   no51CdJ    00:35:50
2   ...
< /code>

с «продолжительностью» с типом TimeDelta. Я пытался использовать < /p>

bins = [dt.timedelta(minutes = 0), dt.timedelta(minutes =
5),dt.timedelta(minutes = 10),dt.timedelta(minutes =
20),dt.timedelta(minutes = 30), dt.timedelta(hours = 4)]

labels = ['0-5min','5-10min','10-20min','20-30min','30min+']

df['bins'] = pd.cut(df['duration'], bins, labels = labels)
Однако объединенные данные не используют указанные интервалы, а создаются для каждой продолжительности в кадре.

Каков самый простой способ группировки объектов с разницей во времени в нерегулярные ячейки? Или я просто упускаю что-то очевидное?

Подробнее здесь: https://stackoverflow.com/questions/469 ... -timedelta
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»