问题标签 [reprex]

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 回答
162 浏览

r - 为什么 reprex 无法呈现 %>% 结果

我制作这个小标题没有问题:

哪个产生这个:

但是当我试图用reprex包装它时

剪贴板显示了这一点:

正确的方法是什么?

0 投票
1 回答
108 浏览

r - reprex 设置输出宽度

如何设置表示输出的宽度?

假设我有这样的代码:

我得到这个reprex::reprex(venue = "so")

如何增加输出的宽度以输出类似这样的内容

可能的解决方案

我找到的一个选项,但我发现它相当“不整洁”(包括options(width = ...)在代码的顶部。但我不希望它出现在输出中,我更喜欢在表示中设置宽度-称呼。

reprex()允许 knitr's opts-chunk,但我无法使用它reprex::reprex(venue = "so", opts_chunk = list(out.width = 205))(这可能与#421有关,如此处所指出的长行文本输出))

有更好的解决方案吗?

0 投票
1 回答
726 浏览

r - 在正在读取本地文件的 r 中使用 reprex 包创建可重现的示例

我经常使用reprex::reprex创建可重现的R代码示例来获得其他人的帮助以消除我的代码中的错误。通常,我使用irisor之类的数据集创建最小的示例mtcars,并且效果很好。但是我总是无法在reprex需要使用自己的数据的任何时候使用,因为问题非常具体,我不能依赖datasets库中的数据集。

在这种情况下,我收到以下错误:

reprex 包(v0.2.0)于 2018 年 2 月 19 日创建。

在其他地方有一个很好的讨论reprex如何制作一个很棒的 R 可重现示例?)。作者建议使用类似dput-

如果您有一些使用这些技巧难以构建的数据,那么您始终可以使用例如 或索引来制作原始数据的子head()subset()。然后使用例如。dput()给我们一些可以R立即放入的东西

但也提到——

如果您的数据框有一个具有多个级别的因子,则dput输出可能会很笨拙,因为它仍会列出所有可能的因子级别,即使它们不存在于您的数据子集中。

因此,如果我想使用我的完整数据集,这不是一个好的选择。

总之:

任何人都知道如何创建一个reprex独立的,即使它依赖于使用包含所有数据的本地文件?

0 投票
1 回答
130 浏览

r - R reprex 没有为非常高的图呈现正确的 ggplot 输出

使用 创建非常高的水平条形图ggplot2时,使用包时渲染的图会reprex截断一些数据,而轴标签仍保留在正确的位置。这与相同代码的 ggplot 输出的行为不同。

reprex输出:

reprex 包(v0.2.1)于 2018 年 9 月 19 日创建

用于保存pngggsave()并将其上传到 stackoverflow:

阿比盖尔的栏现在显示

在该ggsave()版本中,Abigail 的突出显示栏正确显示,而底部的几个栏,包括 Abigail 的,在 reprex 版本中消失了。这里发生了什么?

0 投票
2 回答
265 浏览

r - 如何在 R 中再现数据框?

我有时必须将数据从 Excel 复制到 R。工作流程如下所示:

如果我print(excelss)得到我的数据框

问题是:如何获取此数据框输出,并将其永久保存在我的脚本中?我使用什么表示命令?这样下次我打开脚本时,数据框就在那里,我不必打开 Excel 并再次完成整个复制/粘贴例程?

或者另一种说法。如何获取控制台数据框输出并将其保存到我的编辑器?

0 投票
0 回答
30 浏览

reprex - 如何将 reprex 粘贴到 Stack Overflow 而无需手动将每行代码的行间距 4 个空格?

我较新的使用发布我的问题reprex。我观看了视频并阅读了文章,并简化了工作流程以提出reprex。如何将内容粘贴到 Stack Overflow,而无需手动将每行间隔 4 个空格以将其识别为代码?

0 投票
0 回答
172 浏览

r - Reprex 无法打开连接,文件路径错误?

我们刚刚在工作中安装了新计算机,这既是福也是祸。

我尝试创建一个reprex,但遇到了一个我以前从未见过的错误:

我不知道这里发生了什么,除了我的用户名不是oliver.R,它是oliver.lastname。那么它以某种方式将“R”附加到我的 Windows 用户名的一部分?

traceback()给我

我可以在我的工作目录中写入,这不是上面显示的不存在的文件路径。

0 投票
1 回答
116 浏览

r - Rstudio中的reprex

我无法让 reprex 运行。这是控制台会话的副本:

请注意,这是在我没有管理员权限的机器上。Richard也不是我在这台机器上的用户名,后面Richard.是我的姓氏。

如何让 reprex 正常运行?

0 投票
1 回答
401 浏览

r - 使用函数在ggplot中手动着色

我有一个主题函数,我想scale_fill_manual(values=x)在函数内部添加并更新我的所有图,但是如果我在函数内部添加这条线,它就不起作用my_theme。另外我不知道如何禁止使用reprex.

reprex 包(v0.2.0)于 2019 年 4 月 16 日创建。

0 投票
1 回答
204 浏览

shiny - Flexdashboard 使用每个用户输入打开新选项卡

我想就使用 Plotly 和 Shiny 的 Flexdashboard 寻求帮助。现在唯一的事情是该应用程序正在丢弃浏览器标签,就像没有明天一样。对于来自用户的每个反应性输入,应用程序都会打开一个新选项卡,并在其中生成正确的输出。

我注意到 Flexdashboard、Plotly 和 Shiny 都适合我。问题似乎出现在它们组合的某个地方。

我将不胜感激一些建议。可以在 Github 上找到可重现的.Rmd脚本。使用以下代码在大约两分钟内完成了部署:

下面是我得到的输出(对我来说并没有透露太多)。

我希望仪表板保留在一个浏览器选项卡上,但它会自我繁殖。

非常感谢。