Это должно быть просто, но популярные решения не работают для меня ...
Я пытаюсь запустить функцию 'cosinor' в пакете 'season' (ниже)
cosinor(Ndata$Marsh ~ Ndata$Plot, type = 'daily', collection, data =
Ndata, family = gaussian(), cycle=1, rescheck=TRUE, text = TRUE)
Я борюсь с переменной даты ("коллекцией") в этой функции, как того требует тип 'daily' (Страница документа: https://www.rdocumentation.org/packages/season/versions/0.3.8/topics/cosinor)
Я знаю свою переменную даты,"collection", должен быть в стандартном однозначном формате (% Y-% m-% d). Насколько я могу судить (ниже) ...
> collection
[1] "2016-06-02" "2016-06-02" "2016-06-02" "2016-06-02" "2016-06-02"
"2016-06-02" "2016-06-02" "2016-06-02"
(...и так далее, для большего количества дат в том же формате. опубликовано только в первой строке)
Я много играл с этим, и я не могу сказать, почему эта функция неприемлема.Попытка исправить это с помощью функции anydate в пакете anytime, чтобы установить переменную в качестве приемлемого формата даты, и она по-прежнему возвращает то же сообщение об ошибке: «Ошибка в charToDate (x): символьная строка отсутствует встандартный однозначный формат "
Я получаю другую ошибку, если я связываюсь с переменной" collection "(anytчто-то другое, кроме формата даты, говорит мне об этом, предлагая мне действительно прикрепить переменную «collection» к приемлемому формату, и именно в этом суть проблемы ... менее вероятна другая синтаксическая ошибка.
Спасибо за любую ясность, которую может предложить каждый!Бест, Аарон