如何在文本中生成条件词? (内联代码)

问题描述 投票:1回答:1

我想在我的R Markdown文档中添加一些条件词。根据表中某些计算的结果,在普通文本中应显示不同的词。请在下面查看我的示例:

表(大块):

testtabell <- matrix(c(32, 33, 45, 67, 21, 56, 76, 33, 22), ncol=3,byrow = TRUE)
colnames(testtabell) <- c("1990", "1991", "1992")
rownames(testtabell) <- c("Region1", "Region2", "Region3")
testtabell <- as.table(testtabell)
testtabell

这应该在内联代码中,并在RMD中的常规文本流中生成不同的单词选项:

`r if testtabell[2,2]-[2,1] < testtabell[3,2]-testtabell[3,1] then type "under" or else "above"`
r-markdown
1个回答
0
投票

尽管问题很古老,也许有人可以使用此解决方案。

您可以使用以下内联代码:

`r ifelse(testtabell[2,2]-testtabell[2,1] < testtabell[3,2]-testtabell[3,1],"under","above")`
© www.soinside.com 2019 - 2024. All rights reserved.