Необходимо удалить конечные нули из столбца даты в R - PullRequest
0 голосов
/ 12 февраля 2020

Я хочу удалить конечные нули из набора результатов после выполнения запроса.

Мой код:

driver <- JDBC(driver)
url <- "jdbc url"
conn<- dbConnect(driver,url)
copyofsourceData<- dbGetQuery(conn,query)

Формат даты в наборе результатов: 2015-03-09 10: 11: 15.000000 Я хочу удалить нули, включая десятичные

1 Ответ

0 голосов
/ 12 февраля 2020

Столбцы имеют класс «персонаж», вы можете изменить его на POSIXct.

cols <- c("maint_tms", "create_dat")
df[cols] <- lapply(df[cols], as.POSIXct, tz = "UTC")

Или используя dplyr + lubridate

library(dplyr)
df %>% mutate_at(cols, lubridate::ymd_hms)
...