grouping pandas dataframe by n days starting in the begining of the day,df['dateonly'] = pd.to_datetime(df['dateonly'])