Я создаю небольшую функцию.Пока это работает, но я хочу сделать его более эффективным (месяцы имеют различную продолжительность), поэтому я хотел использовать пакет lubridate
.Когда я использую его, он говорит:
Error in as.POSIXlt.numeric(x, tz = tz(x)):
'origin' must be supplied
но данные уже имеют происхождение!
Какие-либо решения?
Мой код:
zins2018$Datum <- as.POSIXlt(zins2018$Datum, format="%d.%m.%Y", origin="2013-01-01")
Datum_neu <- data$Datum + week(1)
Ошибка:
Error in as.POSIXlt.numeric(x, tz = tz(x)) : 'origin' must be supplied
Если я использую month(1)
, ошибка не генерируется, вместо этого она просто добавляет 1 секунду ..?