I have following date time column in R dataframe
date
2016-03-21 16:18:00 IST
2016-04-01 03:12:00 IST
2016-04-01 14:58:00 IST
2016-04-02 03:24:00 IST
2016-04-02 19:00:00 IST
2016-04-02 20:40:00 IST
Date column is in POSIXct format
I want to bucket time in 12am-6am,6am-12pm,12pm-6pm and 6pm-12am
My desired data frame would be
date time_bucket
2016-03-21 16:18:00 IST 12pm-6pm
2016-04-01 03:12:00 IST 12am-6am
2016-04-01 14:58:00 IST 12pm-6pm
2016-04-02 03:24:00 IST 12pm-6pm
2016-04-02 19:00:00 IST 6pm-12am
2016-04-02 20:40:00 IST 6pm-12am
How can I do it in r ?