r - 编写 RMarkdown 笔记本时如何在控制台中显示输出?

标签 r console output r-markdown

我有一个简单的问题,我想我只是没有找对地方,或者 RStudio 没有按预期行事。 我想知道是否有一个选项可以将我所有的 Markdown 代码块的结果输出到绘图窗口或控制台。

我开始使用 R Notebooks 在 R Markdown 中编写。说我输入命令

head(cars)

进入我的 .Rmd 文件。我按 Ctrl + Enter,然后运行该行。 Up 将汽车数据框的前 6 行弹出到我的脚本中。我看到该行已在控制台中运行,但输出不在控制台中。

为什么这会困扰我? 有时我的代码块很长。然后,我不得不烦人地滚动到 block 的末尾才能看到我的结果。或者,我输入 head(car),运行该行,然后决定我想查看 tail(car) 并运行该行。在控制台中,我可以看到两个结果(数据帧的头部和尾部),但是在 .Rmd 文件中,因为我没有同时运行它们,所以我的“头部”调用的结果消失了。这些似乎是小问题,但当它们一遍又一遍地发生时,就会令人沮丧!我知道如果我直接在控制台中输入,我可以看到结果,但这会打断我的工作流程。

我试过的:除了谷歌搜索之外,我还进入了 RStudio --> 工具 --> R Markdown,并确保未选中“显示所有 Markdown 文档的内联输出”选项 - 没有任何区别。

我在这里错过了一个选项吗?我正在使用 R Studio 版本 1.0.136 .

谢谢!

这是代码(使用 .Rmd 笔记本文件)
---
title: "R Notebook"
output: html_notebook
---


```{r}
# run just this line
head(cars)

# run just this line
tail(cars)

# Both show up below (here in the file) but do not go to console
```

还有截图:output does not go to console

最佳答案

在工具中的选项下,选择 R Markdown 的选项,将“显示内联输出...”的勾选更改为“取消勾选”。
祝你好运!

关于r - 编写 RMarkdown 笔记本时如何在控制台中显示输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41860203/

相关文章:

javascript - 如何用 javaScript 输出我的输入和答案

java - 如何从一个文件输入文本并输出到另一个文件

r - 如何使用 R 在向量中找到第二个非连续出现的值的索引?

r - 如果出错,则在 R 中的 for 循环中进行下一次迭代

VS 2010 中的 C++ 项目

c# - 为什么在资源字符串中放入\t​​ 不起作用

c# - 如果 (Input.GetKeyDown(KeyCode.UpArrow)); - 统一控制台垃圾邮件

jsf - :outputText does not break\r\n characters into new lines

r - 从数据框中选择偶数天

r - 从 R 列中的引用值中查找类别