如何从Markdown文件(*.md)中提取R代码?

use*_*032 7 r knitr

我尝试了以下R命令以生成R文件:

library(knitr)
purl("/Readme.md")
Run Code Online (Sandbox Code Playgroud)

但我得到一个R空文件.

csg*_*pie 7

正如mnel所说,你的问题可能是'/'.所以首先要确保你在正确的目录中:

getwd()
Run Code Online (Sandbox Code Playgroud)

然后检查您的文件是否存在

file.exists("Readme.md")
Run Code Online (Sandbox Code Playgroud)

那应该工作:

purl("Readme.md")
##Or
purl("./Readme.md")
Run Code Online (Sandbox Code Playgroud)