У меня есть юлианские даты за несколько лет, я хочу преобразовать их в стандартный формат даты (год-месяц-день). Я пробовал со следующим кодом
library(epitools)
library(dplyr)
df$new_date <- df %>%
group_by(year) %>%
mutate(new_date = julian2date(julian_date))
но он получает следующее сообщение:
Error: do not know how to convert 'attributes(x)[[1]]' to class “Date”
mutate
вернет весь data.frame с новыми переменными, поэтому вам не следует присваивать значение столбцу. Иas.Date
может обрабатывать юлианские даты, например.as.Date(paste(170:190, 2017), '%j %Y')
- person alistaire   schedule 25.06.2017mutate
. - person M--   schedule 25.06.2017