r - 在文档生成中使用 R/knitr 进行控制流
问题描述
是否可以将 R 代码与 knitr 一起用于文档生成中的控制流?例如,我是否可以在 R 中编写一个条件块,在一个条件下输出一个结论,或者在其他情况下输出另一个结论?或者也许使用 R 循环为不同的输入条件生成文档;ETC。?
这不起作用,但让您了解我在寻找什么:
\section{Conclusion}
%% begin.rcode
% if (condition) {
Everything is awesome!
% } else {
All is lost!
% }
% for (x in c(1:3)) {
foo \rinline(x)
% }
%% end.rcode
我希望这个渲染到(假设condition
是真的):
\section{Conclusion}
Everything is awesome!
foo 1
foo 2
foo 3
解决方案
推荐阅读
- javascript - 函数调用可以是动态的/基于Javascript中调用者函数的参数吗?
- python - 正则表达式过滤字符串以查找以给定单位列表结尾的值
- postgresql - 尽管表中没有条目,但无法在 Postgres 数据库中插入一行“错误:重复键值违反唯一约束”
- python - 实现从 Angular 到 Flask 的文件上传
- javascript - Make Select 框有一个表单输入,可以使用 AngularJS 和 Bootstrap 过滤和搜索我的选项
- c# - 在 MVC Web 应用程序中删除 ASP.NET 标识的问题
- r - 如何将样本保存在有效的集群中?
- python - Discord.on_message() 缺少 1 个必需的位置参数:'ctx'
- list - 如何使用 ListBuffer 获取列表的元素
- c# - 尝试制作弹出页面时,Xamarin App 不会启动