如何使用RMarkdown在文本中执行计算

时间:2018-08-12 12:49:53

标签: r-markdown

是否可以使用RMarkdown在文本中执行简单的计算?例如,输入时:

...compound A (50 mg, ?0.05/2? mmol) was added...

在哪里?是让RMarkdown知道它需要计算之间的内容而不只是将其导出为文本以获取单词输出文件的语法:

...添加了化合物A(50 mg,0.025 mmol)...

我发现了与LaTeX相关的问题:Is there a calculator with LaTeX-syntax?,但不知道RMarkdown是否可行。似乎是一个显而易见的功能。

1 个答案:

答案 0 :(得分:3)

您可以通过将表达式用`r `括起来来内嵌R代码。也就是说,如果将以下内容放入RMarkdown(.Rmd)中:

...compound A (50 mg, `r 0.05/2` mmol) was added...

它将呈现为:

...compound A (50 mg, 0.025 mmol) was added...

有关更多详细信息,请参见

https://rmarkdown.rstudio.com/lesson-4.html

https://bookdown.org/yihui/rmarkdown/r-code.html