【问题标题】:R package knitr misses R chunksR包knitr错过了R块
【发布时间】:2015-05-19 04:37:55
【问题描述】:

我无法将 neater knitter 包与代码块一起使用。

基本上只有少数情况下它可以很好地解释它们,但在大多数情况下,这些块并没有被识别出来。那就是:

  • 从 RStudio 运行 markdown 只会在文件保存之前呈现块。如果文件已保存,那么它将按原样显示代码:无 R 输出。
  • 我还尝试在 LyX 中使用 knitr,但这会带来其他问题。最简单的示例knitr.lyx 被正确呈现为 pdf,但不是 html。使用更复杂的文档,例如 RJournal 模板显示其他错误。
    Rscript --verbose --no-save --no-restore

起初我认为这与我的 Rstudio 安装有关,但现在我不太确定了。

顺便说一句,我使用的是 Ubuntu 15.04,我使用的文件是文档中的示例:

【问题讨论】:

  • 您的 knitr 代码示例,以便其他人可以重现该问题会有所帮助
  • 其实我一直无法超越模板和前端示例。

标签: r rstudio knitr lyx


【解决方案1】:

我找到了答案。
这是非常明显的,但如果你不知道它很容易被忽略。
问题在于以错误的扩展名保存文件。 如果您使用 R 代码块,则需要在 Rstudio 中使用 .Rmd 扩展名。

当我开始使用降价时,我使用的是.md。噗。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-26
    • 2015-08-19
    相关资源
    最近更新 更多