使用 R Markdown 样式文档 (.Rmd) 作为 Pweave 的输入
Using an R Markdown style document (.Rmd) as input for Pweave
我正在尝试 运行 一个基本的 R Markdown 文档(在代码块中调用 python)到 Pweave
。在 Pweave
documentation 中,它指出您可以使用 ```{python}
样式声明代码块。但是,当我尝试使用 pweave -f pandoc FIR_design.mdw
进行编译时,块不是 运行 而是逐字放置。
所有 examples in the documentation 使用 noweb
语法,例如
<<fig = True, width = '12 cm', echo = False>>=
from pylab import *
plot(arange(10))
show()
@
降价相当于:
```{python, fig = True, width = '12 cm', echo = False}
from pylab import *
plot(arange(10))
show()
```
当我尝试 运行 使用 markdown 语法的示例时,它只是逐字添加它们,而不是 运行 块。这是预期的吗?如果是这样,我应该如何转换我的 .Rmd
文档以使它们 运行 能够在 Pweave
中使用。我必须将它们转换为 noweb
样式吗?
这里是文档示例文档 FIR_design.mdw 以 .Rmd 格式重写(例如):
而不是 pweave -f pandoc <source>
尝试使用 pweave -i markdown <source>
。
如果不提供输入格式,则为deduced from file extension。正如您在链接源中看到的那样,您的输入文件需要具有 .md
扩展名才能被自动检测为“Pandoc markdown”格式。
默认输出格式似乎与输入格式相同,或与 --format (-f)
提供的一样。
我正在尝试 运行 一个基本的 R Markdown 文档(在代码块中调用 python)到 Pweave
。在 Pweave
documentation 中,它指出您可以使用 ```{python}
样式声明代码块。但是,当我尝试使用 pweave -f pandoc FIR_design.mdw
进行编译时,块不是 运行 而是逐字放置。
所有 examples in the documentation 使用 noweb
语法,例如
<<fig = True, width = '12 cm', echo = False>>=
from pylab import *
plot(arange(10))
show()
@
降价相当于:
```{python, fig = True, width = '12 cm', echo = False}
from pylab import *
plot(arange(10))
show()
```
当我尝试 运行 使用 markdown 语法的示例时,它只是逐字添加它们,而不是 运行 块。这是预期的吗?如果是这样,我应该如何转换我的 .Rmd
文档以使它们 运行 能够在 Pweave
中使用。我必须将它们转换为 noweb
样式吗?
这里是文档示例文档 FIR_design.mdw 以 .Rmd 格式重写(例如):
而不是 pweave -f pandoc <source>
尝试使用 pweave -i markdown <source>
。
如果不提供输入格式,则为deduced from file extension。正如您在链接源中看到的那样,您的输入文件需要具有 .md
扩展名才能被自动检测为“Pandoc markdown”格式。
默认输出格式似乎与输入格式相同,或与 --format (-f)
提供的一样。