Я хочу удалить конечные нули из набора результатов после выполнения запроса.
Мой код:
driver <- JDBC(driver) url <- "jdbc url" conn<- dbConnect(driver,url) copyofsourceData<- dbGetQuery(conn,query)
Формат даты в наборе результатов: 2015-03-09 10: 11: 15.000000 Я хочу удалить нули, включая десятичные
Столбцы имеют класс «персонаж», вы можете изменить его на POSIXct.
POSIXct
cols <- c("maint_tms", "create_dat") df[cols] <- lapply(df[cols], as.POSIXct, tz = "UTC")
Или используя dplyr + lubridate
dplyr
lubridate
library(dplyr) df %>% mutate_at(cols, lubridate::ymd_hms)