问题标签 [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.
r - 如何增加 RStudio 中 R Notebook 中显示的列数?
此未回答问题的可能副本,在此处添加代码/屏幕截图以希望澄清问题所在。
当我运行一个输出数据框的块时,每个屏幕我只得到一列。即,跑步
生成下面的图像,其中仅显示 col1,我必须单击箭头(未显示)才能看到另一列。
这似乎是因为 col2 是一个包含数百个字符的文本字段,因此 RStudio 决定为其提供尽可能多的空间,而不是将其放置在 col1 旁边(为了显示更多内容而浪费所有空间人物)。
是否可以覆盖此设置?如果是这样,col2 的输出也可以包装到屏幕宽度吗?
r - 有没有办法将行添加到默认继承前一行值的 r 数据框?
提前感谢您回答这个问题,我会在这里接受改进我的问题的提示,因为这是我第一次!
我已经将数据从我们的SQL Server提取到一个r-Notebook到一个数据框中,该数据框附加到接收季度评估的客户,这些评估从 2015 年第四季度到 2018 年第二季度一直在发生。问题是,评估并不总是进行,因此数据存在差距。例如,我目前将创建一个如下所示的数据框:
基本上,我需要每个客户名称在 2015 年第四季度和 2018 年第二季度之间的每个季度都有记录。我将假设尚未进行评估,那么之前评估的评估值将是默认值。数据框最终应该看起来像这样:
谢谢!
r - ggforest 输出在 r-notebook 中不可见
我试图展示一个ggforest
情节,情节在 r-studio 中完美呈现,但它没有出现在r-notebook中。
这是一个可重现的例子。
当我运行上面的代码时,它会在 R-studio (r-script) 中创建一个绘图,但不会在r-notebook中创建任何绘图
编辑:
我查看了该函数的定义,ggforest
该函数的最后一条语句是invisible(p)
where p
is a ggplot
object。这可能与笔记本中未显示的图表有关吗?我还尝试编写相同的函数,invisible(p)
但遇到了错误,因为它找不到某些函数,例如.get_data()
and tidy()
。
r - R 3.5.1 中 RStudio 笔记本中的奇怪(失真)输出
我注意到R 3.5.1中 RStudio笔记本的奇怪行为。我可以使用以下代码重现该行为:
首先,应该打印一个空列表。然后,如果在相同或另一个代码块中打印任何数据帧,则其值将包含在此打印屏幕中的附加符号(一些用箭头指示)中。
在 R 3.5.1 中:
此行为可能与 R 列表的此问题有关。它存在于笔记本中,如果代码在控制台运行或文档被编织,它就会消失。在 R 3.4.4 中,这个问题也不存在。如果在列表和数据框之间运行其他代码,问题也会消失,例如:
我有这些问题:
- 我使用 Windows。Linux 和 Mac OS 用户能否重现该问题?
- 如何解释输出失真的原因?
- 如果我希望将来解决该问题,我应该在哪里报告?
knitr - 为什么我的 R 笔记本会生成一个空白的 html 文档
出于某种原因,我的 R 笔记本正在生成一个空白的 HTML 文档。当我准备将文档编入 html 笔记本时,我的浏览器会打开该文件,它是一个空白文档。我正在按下“编织”按钮,然后按下 R Studio 中的“html”。
这是我的代码:
我不确定发生了什么。我在 R 版本 3.5.1 有人遇到过这个问题吗?
r - 如何在 R Studio 中关闭默认笔记本
我想将默认笔记本更改为空白笔记本,但我不知道如何关闭或更改默认的预填充笔记本。
这里已经有一个问题Change RStudio Default R Notebook to blank
,但我找不到调用的模板r_markdown_notebook.Rmd
或任何其他类似的命名模板。我在 Windows 中使用 RStudio。
在选项菜单中,我已经取消了“在笔记本中自动执行设置块”选项并重新启动等,但这似乎没有任何效果。
有小费吗?
r - R笔记本:在代码的不同部分重新运行块
有没有办法在 R 笔记本中重新运行块?
在 knitr 中,可以简单地通过引用它们的名称来重新运行块。例如,像下面这样,只有第二个块会输出结果(来源https://campus.datacamp.com/courses/reporting-with-r-markdown/chapter-two-embedding-code?ex=7)。
有没有一种简单的方法可以在 R 笔记本环境中做同样的事情?
r - 使用 echo = {number} 删除 R Notebooks 中的代码切换
因此,如果我有一些代码,例如:
那么我只希望第二行,即summary(mtcars$mpg)
显示在我的预览文档中。但它实际上是从我的预览文档中删除所有代码并删除显示/隐藏代码切换按钮。知道如何在保持切换按钮的同时显示某些行吗?