I am trying to
- get the average wakeup time from a list of wake up times in a df column and
- compare them to a goal wake up time (earlier or later)
import pandas as pd
#convert to datetime object
df['wakeup_time_date']=pd.to_datetime(df['wakeup_time_date'], infer_datetime_format=True)
#extract time
df['wakeup_time']=df['wakeup_time_date'].dt.time
#below doesn't work as the object is no longer a datetime object
df['wakeup_time'].mean()
And lastly, I would like to compare the average wakeup time to 06:30 am and determine it if it earlier or later.