Как загрузить библиотеку перед инструкцией params в R Markdown или использовать выражение из какой-либо библиотеки, чтобы присвоить параметрам значение по умолчанию

#r

#r

Вопрос:

Я пытаюсь использовать параметры. Моя проблема в том, что я хочу назначить previous_working_day какой-то день по умолчанию, используя library bizdays.

 title: "MyDocument"
author: "SomePerson"
date: !r Sys.Date()
output: html_document
params:
  previous_working_day: !r adjust.previous(Sys.Date()-1, cal)
---

```{r}
library(bizdays)
```
 

Во время вязания с параметрами в графическом интерфейсе вместо даты у меня есть строка
adjust.previous(Sys.Date() -1, cal).
Причина в том, что ранее не загружалась библиотека. Но когда я попытался добавить библиотеку в начале, я получил ошибку. Таким образом, это не работает:

 ```{r}
library(bizdays)
```
---
title: "MyDocument"
author: "SomePerson"
date: !r Sys.Date()
output: html_document
params:
  previous_working_day: !r adjust.previous(Sys.Date()-1, cal)
---
 

Как я могу справиться с этим, чтобы придать previous_working_day некоторое значение, когда мне нужно использовать другую библиотеку раньше?

Комментарии:

1. попробуйте использовать пространство packagename::function имен, в котором оно работает 🙂

2. … или просто установите его !r NULL и установите правильно в первом блоке кода.