gpt4 book ai didi

r - 在 R Markdown 中有条件地显示文本 block

转载 作者:行者123 更新时间:2023-12-02 11:06:23 26 4
gpt4 key购买 nike

我正在使用knitr来解析R Markdown文档。有没有办法根据我传递到 knit 的环境中的变量有条件地在 R Markdown 中显示文本 block ?

例如,类似:

`r if(show.text) {`
la la la
`r }`

如果 show.text 为 true,则会在结果文档中打印“la la la”。

最佳答案

您需要一个完整的 R 表达式,因此您不能像您显示的那样将其分成多个 block ,但如果 block 的结果是文本字符串,那么它将按原样包含(不带引号),所以您应该能够做类似的事情:

`r if(show.text){"la la la"}`

当且仅当 show.textTRUE 时,它才会包含文本。

关于r - 在 R Markdown 中有条件地显示文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25407102/

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