r-markdown - Rmarkdown:如果块中有错误,则继续编织
问题描述
我有一个 R Markdown 文件,我将其重新用于分析新样本。有时分析不会产生显着的结果,因此当我尝试绘制结果时会引发错误。如果发生此类错误,我只想继续编织 PDF。
我试过 {r error = TRUE}
了,但由于某种原因,编织仍然停止。是否有另一个 knitr 选项可以绕过该错误?
{r Gene Ontology Enrichment, include = FALSE, error = TRUE}
enrichplot::barplot(ego.MF,
font.size = 8,
title="GO Enrichment - Molecular Function",
showCategory=20)
Quitting from lines 441-478 (file.Rmd)
Error in ans[ypos] <- rep(yes, length.out = len)[ypos] :
replacement has length zero
解决方案
问题出在代码块的 knitr 选项中。显然使用include = FALSE
witherror = TRUE
是不兼容的。
相反,我切换到:
{r Gene Ontology Enrichment, echo = FALSE, error = TRUE}
推荐阅读
- wordpress - 在自定义帖子类型和用户之间创建关系
- azure-devops - 为什么 Azure DevOps Build Pipeline 无法下载源代码并出现错误?
- azure - 从 VSCode 或 Visual Studio 下载 Azure AD 自定义策略
- php - 我正在使用 Spatie\pdfToImage,当它必须制作缩略图时,网站会永远加载
- javascript - v13 中的成员角色?
- arrays - 如何将表单上的每个 PictureBox 加载到数组中?
- python - 为什么我不能遍历 selenium 中的列表?
- sharepoint - Microsoft Graph 为特定人员创建共享链接
- javascript - 从用户输入中收集 URL.pathname 并附加到现有 url
- excel - 包含 INDEX 函数的单元格返回不正确的值