【问题标题】:Compile R Script to markdown将 R 脚本编译为降价
【发布时间】:2014-07-30 12:34:40
【问题描述】:

使用 RStudio 的“将 Notebook 编译为 html”功能,我注意到在此过程中创建了一个临时 .md 文件,但会自动删除。有一次我很幸运地看到了它的内容,而这正是我所需要的:代码块与输出块交替出现,格式都完美。

所以我的问题是:如何直接从 R 脚本生成这样的 .md 文件?

【问题讨论】:

  • 也许直接从 R 控制台运行knitr::spin()
  • 实际上就是这样。如果您愿意,请将其作为答案,我会接受它,因为它比 eipi10 的答案更简单(也很有效)。
  • 更新:在 RStudio 中进行了一些实验后, knit::spin() 在许多情况下会给出快速而良好的结果;但是,R markdown 路线(eipi10 的解决方案)绝对是处理非 ascii 字符时要走的路,这在我的情况下是每天的。因此,因为它更可靠,所以我切换回他的答案是最合适的。

标签: r markdown rstudio


【解决方案1】:

您可以在 RStudio 中打开一个 R Markdown 文件并将所有代码粘贴到其中。只需确保您的代码位于 R 块中即可:

```{r}

Your code

```

然后点击“knit HTML”,一个.md文件将被创建并保存在你的工作目录中。

【讨论】:

  • 感谢您的努力。我们使用 Ctrl + Shift + C 将我们选择的文本转换为注释。 R Mardown 代码有一个 Ctrl + Alt + I 快捷方式,但这不会翻译所选文本。相反,它会打开一个空代码块。是否有将所选文本转换为 R 代码块的快捷方式? (在 R MarkDown 中)。
【解决方案2】:

您也可以直接从 R 控制台运行 knitr::spin()

【讨论】:

    猜你喜欢
    • 2017-12-03
    • 2020-04-28
    • 2016-12-13
    • 1970-01-01
    • 2022-01-07
    • 2019-03-25
    • 1970-01-01
    • 2015-07-09
    • 1970-01-01
    相关资源
    最近更新 更多