问题标签 [summarytools]

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

r - 编辑 R dfSummary (R) 中的最大字符数

我想知道是否可以在 R 包“summarytools”的 dfSummary 命令中编辑“Stats/Values”列。我需要调整值中显示的字符数(我不是指因子级别的数量,而是字面上的字符数),因为定义了一个不适合我的调查数据的截止点。我已经发布了一个截图作为示例。

非常感谢你的帮助!

dfSummary_screenshot_example

0 投票
1 回答
788 浏览

r - R markdown 列联表 %>% 用选择性值制表列变量

我对 R 很陌生,来自 Stata。下面是具有可重现数据示例的 r 降价块。数据代表我正在使用的数据。但只有在数量上有更多的二元(逻辑)和因子变量。

库和数据:

请注意,在我的实际数据中,有更多的分类和逻辑变量。我设法在 r markdown(html 输出)中制作了下表:

问题: 1. 我希望我只能包含“TRUE”列,从表中删除“FALSE”列。但保持第一行标签完整(“E. coli”、“V.choleri”)。实际上我不需要第二行(“TRUE”,“FALSE)2。我已经标记了“总行比例”(#Total hosts),但不能删除前导的“#”符号。在最右边具有“总行比例”的行的列单元格,它显示“100”。我尝试将其作为列单元格的总和,但失败了。“100”完全误导。3.我也试图让我的通过“summarytools”包的“ctable”功能获得所需的表格。由于它具有出色的结构,因此在比例单元格内也可以引入许多观察值。:

但问题是它似乎只允许一对分类变量。而且,“FALSE”不能省略。但最后一列与 rowtotals 完美(观察)

详细信息:R:4.0.0 R studio:1.2.5042 软件包都是最新的。

0 投票
1 回答
160 浏览

r - 为什么 dfSummary (R) 有时会在一行中绘制因子水平?

为什么dfSummaryR 中的“summarytools”包的命令在某些情况下会在一行中打印值标签,而不是在每一级的行中打印?

我无法提供可重现的数据样本,但这是view()R 中命令的屏幕截图。 Screenshot_dfSummary_view

我检查了课程,尝试重新标记和重命名等,但没有成功。

0 投票
2 回答
277 浏览

r - 有没有办法在 R markdown 文件中的 dfSummary 输出中添加滚动条?

我已经尝试过使用该print功能:

还有这里的所有解决方案,但它们似乎不适用于html_documentR Markdown 的输出文件类型。

0 投票
1 回答
611 浏览

r - R Summarytools 打印表格

我正在使用 Rmarkdown 中的 summarytools 包并将其编入 HTML。表格看起来不错,但每当我打印 HTML 文档时,表格的格式(尤其是 ctable)都会关闭。见下图

在此处输入图像描述

如您所见,每个单元格内都有这些边界。我相信这与使用默认 bootstrap.css 文件的 RMD 有关,并且在探索该文件后,我发现了一些“@media print”行。有没有人可以快速解决这个问题,还是我必须更改底层的 bootstrap.css 文件?

谢谢。

0 投票
1 回答
389 浏览

r - R summarytools dfSummary 未在 RMarkdown 选项卡中正确显示

我正在尝试将 2 个 dfSummary 输出放入 RMarkdown 的选项卡式部分。我想我必须使用results = 'asis'才能生成图表,但是当我使用该选项时,选项卡功能会中断。摘要不是出现在选项卡中,而是在文档中内嵌显示。

下面的示例在 ToothGrowth 数据集上,显示了我希望解决的问题。

谢谢!

0 投票
2 回答
336 浏览

r - dfSummary() 图形未打印在 HTML 文件中

当使用 Rmarkdown 文件中的“summarytools”包中的 dfSummary() 时,尽管 st_options(plain.ascii = FALSE),我得到 Graph 部分摘要打印为纯 ASCII。正确的图表打印在 /tmp 文件夹中,但不会显示在 html 文件中。

上面代码的摘要打印如下:

打印

如何获得包含在 HTML 文件中的正确图形(位于 tmp-folder 中漂亮且闪亮的)?

0 投票
1 回答
223 浏览

r - summarytools dfSummary markdown 不打印变量标签

我试图让我的变量标签打印在我的降价输出中的 dfSummary 表上。当我使用 R 控制台查看器(使用 print(method="viewer"))时,我可以获得标签列,但是当我编织降价时,标签列会脱落。使用 mtcars 数据集查看我的问题示例

这是降价输出中的结果表

降价表

在此处输入图像描述

但这是我希望它看起来的样子,带有标签列,这是我将代码直接输入 RConsole 时得到的

使用 R 查看器的表格

在此处输入图像描述 我想获得 rmarkdown 表上的“标签”列 - 任何人都可以帮助解决这个问题吗?

0 投票
1 回答
98 浏览

r - 如何使用 R 将 dfsummary 数据框放入 pdf 中?

当我在我的块中写这个并按下编织按钮时

弹出一个窗口,其中包含我的 pdf/html 文档之外的“dfsummary”数据框。我希望这个数据框出现在我的 pdf/html 文档中。谁能帮帮我?

0 投票
1 回答
178 浏览

r - 如何使用 R 的 summarytools 包中的 ctable 重命名行和列变量名称输出?

我非常喜欢 R 的简单函数,比如 table(),用于快速查看双变量表,但是当我想要在同一输出中出现频率和百分比时,我使用 summarytools 包中的 ctable()。

有时我有很长的变量名,这对 table() 没有问题;我只是在 table() 函数中快速重命名。但是,我还没有弄清楚如何为 ctable() 输出进行相同类型的变量标签重命名。我在 SO 上找到了一些关于 ctable() 和标签的帖子,但这些帖子涉及其他更复杂的工作,例如涉及 kable() 和 Rmarkdown。我希望将所有内容都隐藏在原始控制台输出中,最好全部在 ctable() 中,或者可能嵌套在另一个函数中,如 print()。

这是我想做的事情以及到目前为止我遇到的问题的代码示例。

这是一个简单的 table() 输出示例。

没有标签的丑陋:table(mtcars$gear, mtcars$really_long_variable_name_for_vs)

易于添加行和列名称:table("gear"=mtcars$gear, "vs"=mtcars$really_long_variable_name_for_vs))

但是我知道的ctable() 并不是那么简单

丑陋的长列名将输出推到右边:ctable(mtcars$gear, mtcars$really_long_variable_name_for_vs)

尝试像 table() 一样重命名是行不通的。 ctable("gear"=mtcars$gear, "vs"=mtcars$really_long_variable_name_for_vs)这会产生以下错误。

Error in ctable(gear = mtcars$gear, vs = mtcars$really_long_variable_name_for_vs) : argument "x" is missing, with no default

我了解缺少给定 ctable() 参数要求的“x”,但不了解如何重命名输出中的 x 和 y 名称。summarytools 包小插图(此处)显示使用 freq() 和 print() 重新标记变量,但是当我尝试像这样的 ctable() 的几个版本时,它并没有很好地工作:print(ctable(x=mtcars$gear, y=mtcars$really_long_variable_name_for_vs), Variable.label=c("RowVar","ColVar"))它给出了相同的输出多于。

我想要的输出是这样的:

我在这里想念什么?提前致谢!