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

时间:2018-05-17 05:15:10

标签: r-markdown

我希望在我的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"`

1 个答案:

答案 0 :(得分:0)

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

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

`r ifelse(testtabell[2,2]-testtabell[2,1] < testtabell[3,2]-testtabell[3,1],"under","above")`