Я пытаюсь проанализировать финансовый год по заданному столбцу даты, чтобы упорядочить данные по финансовому году, и я получаю эту ошибку при запуске того же кода с другим файлом .Rmd, но я не получил эту ошибку.
Я использовал различные опции, такие как использование в любое время вместо lubridate и предоставление origin = "1970 = 01-01", проблема сохраняется. Кроме того, кажется, проблема возникает после того, как я использую функцию fiscal_year. Я использую систему Windows 10 с R Studio R версии 3.5.3 (2019-03-11).
processed <- payments %>%
mutate(scheduled_payment_date = mdy(scheduled_payment_date),
due_date_month = month(scheduled_payment_date),
due_date_year = year(scheduled_payment_date),
adjustment = ifelse(due_date_month>=4,1,0),
fiscal_year = year(due_date_year) + adjustment)
Я ожидаю, что будет создан столбец fiscal_year, но вместо этого я получаю следующую ошибку. Тот же код работал в моем другом файле .Rmd.
Ошибка в as.POSIXlt.numeric (x, tz = tz (x)): необходимо указать «origin»