有时我想用不同的参数多次运行部分代码并显示结果以便于比较。例如,假设我有逻辑参数x
,y
和z
,我想比较每个组合somefunction(x,y,z)
的输出(可能是表格或图表)价值观。
我知道这样做的选项都有缺点:
{.tabset}
)。无需代码后端,只需查看静态结果的紧凑方式。如果我只有一个参数我会改变,这是有效的。如果我有两个,我可以嵌套tabset子标题,但我不能轻易地在顶行选项卡之间切换,并保持底行上的参数选项相同。理想情况下,有一种方法可以在Rmarkdown文档中使用类似一组单选按钮或其他闪亮风格的控件来控制当前显示的内容,无需运行R会话在文件里面。这意味着控件的逻辑将在html中处理,而不是在R中处理 - 显然可以在一个级别处理,但我不知道足够的html知道它是否可以在多个级别下降。
是否可以这样做?