R markdown output filename - использовать формат даты - PullRequest
0 голосов
/ 03 марта 2020

Я хотел бы использовать дату самой последней пятницы в имени выходного файла моего документа с уценкой R. Я попробовал этот код, но получил сообщение об ошибке.

knit: (function(inputFile, encoding) { rmarkdown::render(inputFile, encoding = encoding, output_file = paste0('Math-', (format(Sys.Date() - wday(Sys.Date() + 1), '%m-%d-%Y')), '.html')) })
Error in wday(Sys.Date() + 1) : could not find function "wday" Calls:
<Anonymous> -> <Anonymous> -> paste0 -> format Execution halted

Я знаю, что сегмент имени файла с кодом работает в консоли. Я не уверен, как заставить его работать в заголовке YAML. Интересно, если это не работает, потому что пакет lubridate необходим для запуска этого фрагмента кода. Может быть, мне нужно ответить на вопрос, есть ли способ получить дату прошлой пятницы, используя базу R? Любые предложения будут оценены!

...