问题标签 [rnotebook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1093 浏览

r - 由于未找到 html_dependency,RNotebook 无法输出

我无法让 R 从笔记本中输出任何工作。我已经更新了所有软件包并重新安装了 R。我尝试预览并且收到的错误消息是“找不到 html_dependency 的路径”。我相信这个问题可能与我的文件未能使用 .Rmd 文件创建 .nb.html 文件有关,但我不确定。我用来确保它不是用户错误的方法是打开一个全新的会话和笔记本并尝试输出已经编写的脚本。有任何想法吗?

编辑:这是我的代码,它是基本笔记本代码:---标题:“R Notebook”输出:html_notebook ---

我将它保存为测试notebok.Rmd,但无法获取.nb.html 文件来创建自己,我相信这是问题所在。

0 投票
1 回答
2733 浏览

r - R-在 Rmarkdown 中绘图时文件名无效错误

我刚刚在公司的 Windows 64 位 PC 上安装了 Rstudio 1.0.44。当我试图制作任何情节时,我得到了这个错误:

现在 Traceback 向我展示了以下信息:

我正在使用 Rstudio 1.0.44,我正在使用 R Notebook。如果我在控制台中执行代码,则可以显示这些图。

我的 R 版本是:

堆栈溢出还有另一个类似的问题,但没有可行的答案。任何帮助将不胜感激!

编辑:

我在名称中使用了 %。删除符号后问题消失了。

0 投票
1 回答
6039 浏览

r - 为什么在 R Notebook 中设置工作目录不会更改控制台中的工作目录?

Rstudio 指出:

笔记本块内的当前工作目录始终是包含笔记本 .Rmd 文件的目录。

明白了。但是,如果我们在笔记本中setwd()进行某些操作(无论是“包含笔记本.Rmd 文件的目录”还是其他地方,都没有关系),这不会在控制台中设置工作目录,而只是在笔记本中。

反之亦然,在控制台中设置工作目录并不会更改笔记本中的工作目录——尽管这在上面有所解释。

在控制台和笔记本中设置工作目录的唯一方法似乎是在setwd()控制台和笔记本中运行相同的调用。

为什么?

有没有办法简化这一点,以便在进行调用后,notbook 和控制台的工作目录自动相同setwd(),而不是混淆地拥有两个“并行”工作目录?

一种假设不是只有一个人在笔记本上工作,而是在做“肮脏的工作”并快速检查一个人没有计划保留在控制台中。因此,这种工作目录行为非常令人沮丧。

0 投票
1 回答
818 浏览

r - 将文件导出为 HTML 时,.Rmd 文件中的表格无法正确显示

我有一个 .Rmd 文件,我想将它导出为 HTML 文件。但是表格看起来不对。在 Rstudio 中,表格看起来不错:

在此处输入图像描述

但是当我将其导出为 HTML(或 PDF、Word,单击“Knit”)时,表格无法正确显示:

在此处输入图像描述

0 投票
1 回答
1472 浏览

r - R notebook 除了实际绘图外,还会生成一个空白绘图

我正在使用 R 笔记本。这是我的块:

我想这是由于pheatmap生成情节的方式,但它实际上首先生成了一个空白情节。因此,这是我看到的输出: 在此处输入图像描述

我如何摆脱第一个图像?我在 RStudio 输出(上面的屏幕截图)和.nb.html文件中看到了它。如果我编织到 HTML,则空白图不存在。

我尝试了不同的fig.keep选择。当我编织到 HTML 时,它们可以工作,但它们似乎对.nb.html文件没有影响。我怎样才能摆脱它?

更新:此问题已在 pheatmap 中修复。它可能仍然适用于其他场景。

0 投票
1 回答
1445 浏览

r - 防止 R Notebook 交互中的块评估

使用块选项eval=FALSE可以在 RMarkdown 文件或 R Notebook 被编织时抑制块评估。有没有办法在 RStudio 中交互式运行文档时应用它(即,让“运行所有块”跳过某些块)?

在我的分析开始时,我有一些需要一段时间才能运行的块,后面的部分不依赖这些块。我希望能够获取代码的重要部分,这样我就可以继续编写下游的东西,而不必逐块手动完成,这样我就可以避免工作区中不需要的部分进行进一步编写.

我已经使用逻辑参数设置了 rmarkdown 文档,这些参数旨在更改代码的哪些部分需要运行 - 我的意思是这些作为代码实际完成和使用时的控制标志,但我希望我可以使用相同的将块排除在交互模式下运行的参数(即,类似eval=params$run_part1)。

0 投票
0 回答
928 浏览

r - 如何将交互式图呈现为静态 html,以便在电子邮件中发送和呈现

当我使用plotly中的交互式图表或数据表中的表时我使用rmarkdown到 html,我可以在 Web 浏览器中获取交互式图表。 rmarkdown:::render

当我尝试将此 html 文件作为电子邮件发送时,交互式图表完全不会显示。

我希望能够发送静态(我的意思是非交互式 html),以便可以在电子邮件中呈现文件。

可能吗 ?

例子:

这将html呈现以下页面: 在此处输入图像描述

0 投票
1 回答
175 浏览

r - RNotebook 没有选择默认的图形大小

说,我有以下绘制图形的RNotebook块:

现在,我想将其绘制为 10x10 的图形。我可以使用这个:

这很好用。但是说我想重新定义全局图形大小并默认为那些。我尝试使用这个:

但这并不能正确调整图形大小,但是当我检查它们时,默认图形大小已更改。有人可以解释我要去哪里错了吗?

0 投票
1 回答
129 浏览

r - 在 RNotebook 中使用常规的 html_document YAML 标签

作为标题 - 我希望能够使用 YAML 标签,如 toc: true 和 toc_float: true 在 RNotebook 文件中使用。目前我有这个:

```

标题:“R 笔记本”输出:html_notebook:

目录:真

第 1 节

这是一个R Markdown笔记本。W

第 2 节

{r} plot(cars) ```

这给了我一个错误: yaml::yaml.load(string, ...) 中的错误:扫描仪错误:在第 3 行第 1 列扫描下一个标记时发现无法在第 3 行第 1 列启动任何标记的字符

文档加载,但没有目录。

0 投票
2 回答
3081 浏览

r - 如何更改 R Studio 笔记本数据框中显示的列数和行数

当我运行我的 R 工作室笔记本时,数据框/表默认为 10 行。如何显示 20 行?

同样,如果我有很多列,我必须单击右上角的“下一步”按钮才能查看其他列。如何同时显示所有列?浏览器肯定有足够的空间来查看更大的表格,但这可能是另一种可能的解决方案来查看所有列:缩小每列中的字体?如果是这样,我该怎么做?

这与“查看”功能不同,因为它是一个笔记本,所以数据框的可视化与 R Studio 中的常规 R 可执行文件不同。我使用 head(x,20) 函数而不是视图函数来显示前 20 行,但笔记本让我点击第 2 页选项卡以查看接下来的 10 行。