【发布时间】:2022-01-09 20:56:30
【问题描述】:
当我在 R Markdown 的一个块中测试我的 R 代码时,我希望 all 我的 print 输出显示在单独的控制台窗口中(不仅在代码块下方,它在下面下面,因为我的块很长——所以我不能轻易查看它)
我在下面的代码中注意到了这一点
---
title: "How to print rmarkdown code chunk output in Console?"
output: html_document
---
```{r}
names(mtcars)
print(mtcars)
第一行的打印输出实际上同时显示在块下方的编辑器窗口和控制台中(见下文)——这很棒。
然而,第二行的打印输出(与任何列表一样)没有显示在控制台中——这非常不方便。
> names(mtcars)
[1] "mpg" "cyl" "disp" "hp" "drat" "wt" "qsec" "vs" "am" "gear"
[11] "carb"
> print(mtcars)
有什么技巧可以解决这种不便吗?
【问题讨论】:
-
这似乎是rstudio 特有的问题,对吗? (不是每个人都使用 RStudio 来使用 R。)
-
你在 R 中使用什么编码?
-
我使用 emacs/ess。其他人使用 Rterm(技术含量极低)、Visual Studio 或 Jupyter 笔记本(我可能还缺少更多,请不要进行激烈的战争 :-)。虽然 RStudio IDE 可能是(idk!)交互式 R 使用人数最多的,但太多人混淆了它们,而 RStudio != R。
标签: r r-markdown rstudio