我正在尝试通过
当我尝试使用Markdown语法运行示例时,它只是直接添加它们,而不运行代码块。这是预期的吗?如果是,我应该如何将我的.Rmd文档转换为可在Pweave中运行的文档?必须将它们转换为noweb风格吗?
这是文档示例FIR_design.mdw以.Rmd格式重写的版本(用于示例):
Pweave
运行基本的R Markdown文档(在代码块中调用Python)。在Pweave
文档中指出,您可以使用样式```{python}
声明代码块。但是,当我尝试编译例如pweave -f pandoc FIR_design.mdw
时,这些块没有运行,而是以逐字方式放置。
文档中的所有示例都使用noweb
语法,例如:<<fig = True, width = '12 cm', echo = False>>=
from pylab import *
plot(arange(10))
show()
@
Markdown 的等效语法为:
```{python, fig = True, width = '12 cm', echo = False}
from pylab import *
plot(arange(10))
show()
```
当我尝试使用Markdown语法运行示例时,它只是直接添加它们,而不运行代码块。这是预期的吗?如果是,我应该如何将我的.Rmd文档转换为可在Pweave中运行的文档?必须将它们转换为noweb风格吗?
这是文档示例FIR_design.mdw以.Rmd格式重写的版本(用于示例):
noweb
风格是否有效? - Tom Myddeltynpweave -f pandoc FIR_design.mdw
命令下运行良好。我对下面的解决方案进行了编辑,解决了问题。给定一个 .Rmd 文件,请使用pweave -i markdown <source>.Rmd
命令。 - James Owers