gpt4 book ai didi

python - 使用 R Markdown 样式文档 (.Rmd) 作为 Pweave 的输入

转载 作者:太空狗 更新时间:2023-10-30 02:57:10 26 4
gpt4 key购买 nike

我正在尝试通过 Pweave 运行基本的 R Markdown 文档(在代码块中调用 python)。在Pweave documentation它声明您可以使用样式 ```{python} 声明代码块。但是,当我尝试使用例如 pweave -f pandoc FIR_design.mdw 进行编译时, block 不会运行,而是逐字放置。

所有 examples in the documentation使用 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 语法运行示例时,它只是逐字添加它们并且不运行 block 。这是预期的吗?如果是这样,我应该如何转换我的 .Rmd 文档,使它们可以在 Pweave 中运行。我必须将它们转换为 noweb 样式吗?

这是文档示例文档 FIR_design.mdw以 .Rmd 格式重写(例如):

最佳答案

而不是 pweave -f pandoc <source>尝试使用 pweave -i markdown <source> .

如果不提供输入格式,则为deduced from file extension .正如您在链接源中看到的那样,您的输入文件需要有 .md自动检测为“Pandoc markdown”格式的扩展名。

默认输出格式似乎与输入相同,或者与 --format (-f) 提供的一样.

关于python - 使用 R Markdown 样式文档 (.Rmd) 作为 Pweave 的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38039697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com