I have these columns in my dataframe, df:
year month day hour minute
2013 1     7   21   54
2013 3     20  13   59
2013 1     3   18   40
  .. cols(
  ..   year = col_double(),
  ..   month = col_double(),
  ..   day = col_double(),
  ..   hour = col_double(),
  ..   minute = col_double(),
I want to have a new column, datetime:
datetime
2013/1/7   21:54
2013/3/20  13:59
2013/1/3   18:40
I have tried this:
library(readr)
library(dplyr)
df$datetime <- with(df, as.POSIXct(paste(year, month, day, hour, minute), 
                                 format = "%Y/%m/%d %H:%M:%S"))
and this:
df$DT <- as.POSIXct((paste(df$year, df$month, df$day, df$hour, df$minute)), format="%Y/%m/%d %H:%M:%S")
However, it gives me all NA values.
- I could merge just the year, month and day with as.Date() though. How can I add times to it? 
- Also, how can I sort by datetime later on? 
 
     
     
     
    