2015-04-29 21 views
1

这是一个非常小的观点,但是对于我创建的更大的东西来说这很重要。如何让输出文件在RMarkdown中使用render()函数自动打开

当我通过按下“编织字”按钮在RStudio中运行.Rmd文件时,创建的Word文件会自动打开。

但是,当我使用render()函数运行该文件时,该文件已创建但它不会打开 - 我必须导航到文件位置并手动打开它。

如何让输出文件使用render()函数自动打开?

回答

1

我仍然不知道如何直接从渲染(打开文件),但另一种选择是使用以下,其中“example.Rmd”是.Rmd文件:

render("example.Rmd")  
system2("open","example.docx") 
2

你不能直接使用render函数。但您可以使用例如browseURL

filepath <- "C:/test" 
render(file.path(filepath, "test.Rmd")) 
browseURL(file.path("file:/", filepath, "test.docx")) 
相关问题