I am trying to separate my DATE column in my data frame which has the date stored as %y%m%d %h%m%s
, however when I try to using the separate function, as well as following the instructions in the links below, I get NAs... How can I resolve this problem?
r how to separate date time data types
splitting date and time in data frame
Sample Data
structure(list(STATION_NAME = c("PHILADELPHIA INTERNATIONAL AIRPORT PA US",
"PHILADELPHIA INTERNATIONAL AIRPORT PA US", "PHILADELPHIA INTERNATIONAL AIRPORT PA US",
"PHILADELPHIA INTERNATIONAL AIRPORT PA US", "PHILADELPHIA INTERNATIONAL AIRPORT PA US",
"PHILADELPHIA INTERNATIONAL AIRPORT PA US", "PHILADELPHIA INTERNATIONAL AIRPORT PA US",
"PHILADELPHIA INTERNATIONAL AIRPORT PA US", "PHILADELPHIA INTERNATIONAL AIRPORT PA US",
"PHILADELPHIA INTERNATIONAL AIRPORT PA US"), DATE = structure(c(1262305260,
1262305620, 1262307240, 1262314440, 1262328840, 1262332440, 1262336040,
1262339640, 1262343240, 1262346840), class = c("POSIXct", "POSIXt"
), tzone = "UTC"), HOURLYWETBULBTEMPF = c(33L, 33L, 33L, 34L,
34L, 34L, 34L, 34L, 35L, 37L), HOURLYPrecip = c("0.01", "0.01",
"0.02", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00"
)), .Names = c("STATION_NAME", "DATE", "HOURLYWETBULBTEMPF",
"HOURLYPrecip"), row.names = c(NA, -10L), class = c("tbl_df",
"tbl", "data.frame"))
My attempts
philly_weather_data<-philly_weather_data%>%
separate(DATE,into=c('DATE','TIME'),sep = '')
philly_weather_data$DATE <- as.POSIXct(as.character(philly_weather_data$DATE),
format = "%Y%m%d%H%M")
philly_weather_data$DATE <- as.character(as.Date(philly_weather_data$DATE))
philly_weather_data$TIME <- format(philly_weather_data$DATE, "%T")