Page 1 of 1

Python/Pandas Binning Data Timedelta

Posted: 27 Jan 2025, 10:33
by Anonymous
Ich habe einen DataFrame mit zwei Spalten

Code: Select all

    userID     duration
0   DSm7ysk    03:08:49
1   no51CdJ    00:35:50
2   ...
mit 'duration' vom Typ timedelta. Ich habe versucht,

zu verwendenbins = [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)
< /code>

Die Binned -Daten verwenden jedoch nicht die angegebenen Bins, sondern für jede Dauer im Rahmen. < /p>

Was ist der einfachste Weg, um Timedelta -Objekte in unregelmäßige Mülleimer zu binden? Oder fehlt mir hier nur etwas Offensichtliches?