我有一张如下表:
table <- data.frame(number = 1:4,
percentage2 = c(16, 79, 3, 3))
在 R Markdown 中,我想显示以下输出文本:
At number 1 10% achieved
为此,我通常会像这样修改表格:
table %>%
filter (number==1) -> tab
然后我会写到 RMarkdown:
At number 1 `r (tab$percentage2)`% achieved.
有没有一种方法可以在不应用过滤器创建“选项卡”的情况下获得相同的结果?我原以为这样的事情会起作用,但事实并非如此。
At number 1 `r (tab$percentage2, number==1)`% achieved.
这是我一直在做的一个非常简单的例子,所以如果有一种方法可以不使用过滤器创建新表,这将为我节省大量时间。