0

我可以创建一个报告对象,但是当我 export() 它时,有一个包含随机数的通用文件名。我希望能够指定文件名。

for (report in c("file1", "file2", "file3")) {
 myReport <- Pandoc$new(author="Jerubaal",title="What's my file name?", format="docx")
 myReport$add.paragraph(paste("This is", report))
 myReport$export(open = FALSE)
} 

这给了我文件的名称,例如

  • pander-1c246b334f70.docx
  • pander-1c246b334f70.md

我尝试将这些添加到 Pandoc$new() 和 myReport$export(),但无济于事:

  • 输出=报告
  • 文件=报告
  • 文件名=报告

我会遍历很多东西,每一个都需要自己的报告文件,所以我不能有效地手动重命名文件。

如何指定输出文件名?谢谢!

4

1 回答 1

0

f根据来源使用第一个或参数。例如:

myReport <- Pandoc$new(author="Jerubaal",title="What's my file name?", format="docx")
myReport$add.paragraph("This is it.")
myReport$export('this_is_the_file_name.docx', open = FALSE)

请随时发送拉取请求或建议以获取更新的文档。

于 2014-04-17T12:53:32.577 回答