我在四开本文档中使用 R 中的循环
当我通过 Rstudio 渲染四开文档时,我想在后台作业中查看该过程在循环中进行了多远。
当我交互工作时,这有效:
species <- iris$Species |> unique()
for(i in species) {
message(i)
Sys.sleep(2)
}
但是,渲染时,“后台作业”窗格中不会显示任何消息。我也尝试过
print()
和 cat()
。
有解决方法吗?
解决方案是在四开代码块中添加
#| message: !expr NA
。
在此处阅读更多信息:https://github.com/quarto-dev/quarto-cli/discussions/7443
#| message: !expr NA
species <- iris$Species |> unique()
for(i in species) {
message(i)
Sys.sleep(2)
}