首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用R标记样式文档(.Rmd)作为Pweave的输入

使用R标记样式文档(.Rmd)作为Pweave的输入
EN

Stack Overflow用户
提问于 2016-06-26 14:50:04
回答 1查看 768关注 0票数 5

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

所有的文档中的示例都使用noweb语法。

代码语言:javascript
复制
<<fig = True, width = '12 cm', echo = False>>=
from pylab import *
plot(arange(10))
show()
@

减价相当于:

代码语言:javascript
复制
```{python, fig = True, width = '12 cm', echo = False}

从pylab进口*

地块(arange(10))

显示()

代码语言:javascript
复制

当我尝试使用标记语法运行示例时,它只是逐字添加它们,而不运行块。这是意料之中吗?如果是这样的话,我应该如何转换我的.Rmd文档以使它们在Pweave中运行。我必须将它们转换为noweb样式吗?

下面是用design.mdw格式重写的文档示例文档.Rmd (用于示例):

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-05 14:03:18

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

如果不提供输入格式,则为从文件扩展名推导。正如您在链接源代码中所看到的,输入文件需要有.md扩展名才能自动检测为"Pandoc“格式。

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

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38039697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档