我正在尝试使用Markdown编写涉及一些R编码的课程作业问题。由于这些是作业集,我有意写了会导致错误的代码。是否有可能使用Markdown以代码样式显示R代码而不进行评估(或以某种方式捕获错误)?
我正在尝试使用Markdown编写涉及一些R编码的课程作业问题。由于这些是作业集,我有意写了会导致错误的代码。是否有可能使用Markdown以代码样式显示R代码而不进行评估(或以某种方式捕获错误)?
eval=FALSE
应该可以解决问题。或者使用try()
。如果您同时使用knitr
,则我认为默认的代码块选项error=FALSE
实际上不会在遇到错误时停止编译,而是继续到下一个代码块(这有时会让我发疯)。opts_knitr$get('stop_on_error')
,例如,如果我们将此选项设置为2L
,当内联R代码出现错误时,R将完全停止。 - Dieter Menne