Нужно имя файла Rnw при запуске knitr в rStudio
Работая над воспроизводимым исследовательским проектом, я хотел бы знать имя файла Rnw, который запускается для использования в качестве переменной R.
Это было бы аналогично вставке имени файла MSExcel в нижний колонтитул
Я использую RStudio Server в Ubuntu.
Спасибо.
2 ответа
Решение
Вы можете использовать следующие две идиомы, чтобы выбрать каталог и имя текущего файла в knitr
:
knitr:::.knitEnv$input.dir
knitr:::knit_concord$get("infile")
Это не зависит от RStudio, knitr
Пакет несет полную ответственность за это. Это частные функции и переменные, которые могут изменяться в любое время без уведомления, поэтому, если вам нужно что-то надежное, вы можете подать проблему на GitHub.
knitr
Теперь есть метод для этого: current_input()