Skip to content

Instantly share code, notes, and snippets.

@tanpengshi
Created September 7, 2020 16:11
Show Gist options
  • Save tanpengshi/d427fd20a9144c639cb49800b3149e20 to your computer and use it in GitHub Desktop.
Save tanpengshi/d427fd20a9144c639cb49800b3149e20 to your computer and use it in GitHub Desktop.
Creating Time Period
def timeperiod(time):
if time >= datetime.time(0,0,0) and time < datetime.time(4,0,0):
return "12am-4am"
elif time >= datetime.time(4,0,0) and time < datetime.time(8,0,0):
return "4am-8am"
elif time >= datetime.time(8,0,0) and time < datetime.time(12,0,0):
return "8am-12pm"
elif time >= datetime.time(12,0,0) and time < datetime.time(16,0,0):
return "12pm-4pm"
elif time >= datetime.time(16,0,0) and time < datetime.time(20,0,0):
return "4pm-8pm"
else:
return "8pm-12am"
df_10['TIME_PERIOD'] = df_10['TIME'].apply(timeperiod)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment