Я пытаюсь преобразовать часовой пояс, используя только синтаксис dplyr и функцию attr, без загрузки других пакетов.
Представляет:
dt1 <- as.POSIXct("2010-01-01 08:00:00", tz = "GMT")
dt <- seq(dt1, length = 10, by = "1 day")
Я могу преобразовать в нужный часовой пояс, используя attr:
attr(dt, "tzone")
[1] "GMT"
attr(dt, "tzone") <- "Australia/Sydney" # convert to intended tz
Что меня интересует, как мне включить attr в синтаксис dplyr :: mutate?