我有一个Python脚本,可以创建多个.Rmd文件,我希望有一种方法可以自动将它们转换为.html文件,而不必在RStudio中手工编织每个文件。我大概花了4个小时来研究和尝试不同的选项,尽管我通过调用.R脚本
subprocess.Popen(['Rscript', '--vanilla', 'rmd2html.R'], shell=False)
然后编织
rmarkdown::render("dicionarioNew.Rmd", "html_document")
由于某些原因,它不使用UTF-8(我需要它),也不容易让我存储程序运行的次数(为每个html文件指定不同的名称是必需的)。在
您的标题问题在问题的正文中得到了回答,但您有更具体的需求,而您当前的实现并未满足这些需求:
我建议你试着单独找出这些问题的答案。在
不过,作为对这个问题的一般回答,我建议您考虑使用
Rscript
命令来运行一个基于the source of rmd2html.R的自定义R脚本。您还可以使用R -e
在python脚本中执行一行或几行硬编码为字符串的R代码。在如果您想在python中进一步分解,可以使用swave、rmarkdown、stational和其他R包在块或文件级别进行渲染。 给出一个更具体的例子来说明你想要完成什么,有人可能会帮你指出这些选项中哪一个适合你的用例。在
相关问题 更多 >
编程相关推荐