【问题标题】:Can knitr deal with multiple .Rmd files in the same directory?knitr 可以处理同一目录中的多个 .Rmd 文件吗?
【发布时间】:2014-02-25 23:08:26
【问题描述】:

我正在使用 knitr 生成 Markdown,然后我使用 markdown::markdownToHTML() 将其转换为 html

knitr 会将 .Rmd 文件的数字放在figure/ 子目录中。但是,如果我在同一目录中处理多个 .Rmd 文件,则这些数字可能会被覆盖。使用在所有 .Rmd 文件中唯一的名称命名每个块会生成唯一命名的图形,但这很容易出错。意外重用名称会默默地覆盖旧数字。

有没有一种简单的方法来使用不同的figure/ 目录或以其他方式分隔每个 .Rmd 文件的数字?

【问题讨论】:

    标签: r markdown knitr


    【解决方案1】:

    是的,您可以使用:

    opts_chunk$set(fig.path = "other_directory")
    

    在每个文档中覆盖默认的figure/路径。

    【讨论】:

    • 谢谢,我错过了。
    • 如果你正在缓存任何块,你也想设置cache.path
    猜你喜欢
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 2013-04-24
    相关资源
    最近更新 更多