temp = df.groupby('date')['t'].cumsum().rename('t_cumulative')
df = df.merge(temp, on='date_time', how='outer')
solved Calculate cumulative intraday measures that reset every day in pandas
temp = df.groupby('date')['t'].cumsum().rename('t_cumulative')
df = df.merge(temp, on='date_time', how='outer')
solved Calculate cumulative intraday measures that reset every day in pandas