Создание параметра выбора для параметризованного документа за пределами YAML с использованием объекта, созданного сценарием

#r #parameters #markdown

Вопрос:

В настоящее время у меня есть документ с уценкой, который явно содержит варианты в моем YAML. Список вариантов добавляется вручную из столбца, созданного в моем сценарии. Я бы хотел, чтобы этот параметр выбора каким-то образом отображал этот объект, чтобы в любое время, когда этот объект обновляется, варианты тоже обновлялись. Я читал, что YAML создается до запуска скрипта, поэтому я не могу указать на объект там. Возможно ли это?

Пример

 ---
title: My Document
output: html_document
params:
  value: "ADHD Program"
  input: select
  name: 
    choices: [Internal Program, PHAB Program, ADHD Program]
---
 

в сценарии мои варианты генерируются следующим образом

 choice_list <- base::unique(df$program_name)