Как вызвать функцию вязки R Markdown из скрипта Python - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть сценарий Python, который создает несколько файлов .Rmd, и мне нужен был способ автоматически превратить их в файлы .html без необходимости вручную связывать каждый из них в RStudio.Я, вероятно, провел около 4 часов, исследуя и пробуя разные варианты, и хотя мне удалось заставить его работать, вызвав скрипт .R с

subprocess.Popen(['Rscript', '--vanilla', 'rmd2html.R'], shell=False)

, который затем выполняетвязание с

rmarkdown::render("dicionarioNew.Rmd", "html_document"),

это по какой-то причине не использует UTF-8 (который мне нужен) и не позволяет легко сохранить количество раз, которое программа былаrun (необходимо для присвоения отдельного имени каждому html-файлу).

...