Я бы хотел получить количество столбцов за период времени в панде.
мой стол:
id1 date_time adress a_size
reom 2005-8-20 22:51:10 75157.5413 ceifwekd
reom 2005-8-20 22:55:25 3571.37946 ceifwekd
reom 2005-8-20 11:21:01 3571.37946 tnohcve
reom 2005-8-20 11:29:09 97439.219 tnohcve
penr 2005-8-20 17:07:16 97439.219 ceifwekd
penr 2005-8-20 19:10:37 7391.6258 ceifwekd
....
мне нужно:
id1 time_period num_of_address
reom 2005-8-20 22:50:00 - 23:00:00 2
reom 2005-8-20 11:20:00 - 11:30:00 2
penr 2005-8-20 17:00:00 - 17:10:00 1
Мой код:
Я создал новый столбец, чтобы получить часы от date_time.
df['num_per_10_minutes'] = df['id1'].map(df.groupby('id1', 'hours').apply(lambda x: x['date_time'].count()))
Но это не то, что я хочу. Мне нужно посчитать число «адрес» за 10 минут.
Спасибо