使用RStudio的"Compile Notebook to html"特性时,我注意到在这个过程中创建了一个临时的. md文件,但它被自动删除了。有一次我有幸看到了它的内容,这正是我所需要的:代码块与输出块交替,所有输出块都被完美地格式化。所以我的问题是:如何从R脚本直接生成这样一个. md文件?
brc7rcf01#
您也可以直接从R控制台运行knitr::spin()。
knitr::spin()
of1yzvn42#
如果运行“Knit to HTML”,则会临时创建和删除一个markdown文件。要保留markdown文件,请将以下代码添加到RMD文件顶部的YAML代码中。
--- output: html_document: keep_md: true ---
下面是一个有用的参考:https://bookdown.org/yihui/rmarkdown/html-document.html#keeping-markdown
s4chpxco3#
你可以在RStudio中打开一个R Markdown文件,然后把你所有的代码粘贴到其中,只要确保你的代码在R块中:
R
```{r} Your code
然后单击“knit HTML”,将创建一个`.md`文件并保存在您的工作目录中。
3条答案
按热度按时间brc7rcf01#
您也可以直接从R控制台运行
knitr::spin()
。of1yzvn42#
如果运行“Knit to HTML”,则会临时创建和删除一个markdown文件。要保留markdown文件,请将以下代码添加到RMD文件顶部的YAML代码中。
下面是一个有用的参考:https://bookdown.org/yihui/rmarkdown/html-document.html#keeping-markdown
s4chpxco3#
你可以在RStudio中打开一个R Markdown文件,然后把你所有的代码粘贴到其中,只要确保你的代码在
R
块中: