问题标签 [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.
r - 编辑 R dfSummary (R) 中的最大字符数
我想知道是否可以在 R 包“summarytools”的 dfSummary 命令中编辑“Stats/Values”列。我需要调整值中显示的字符数(我不是指因子级别的数量,而是字面上的字符数),因为定义了一个不适合我的调查数据的截止点。我已经发布了一个截图作为示例。
非常感谢你的帮助!
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 软件包都是最新的。
r - 为什么 dfSummary (R) 有时会在一行中绘制因子水平?
为什么dfSummary
R 中的“summarytools”包的命令在某些情况下会在一行中打印值标签,而不是在每一级的行中打印?
我无法提供可重现的数据样本,但这是view()
R 中命令的屏幕截图。 Screenshot_dfSummary_view
我检查了课程,尝试重新标记和重命名等,但没有成功。
r - 有没有办法在 R markdown 文件中的 dfSummary 输出中添加滚动条?
我已经尝试过使用该print
功能:
还有这里的所有解决方案,但它们似乎不适用于html_document
R Markdown 的输出文件类型。
r - R summarytools dfSummary 未在 RMarkdown 选项卡中正确显示
我正在尝试将 2 个 dfSummary 输出放入 RMarkdown 的选项卡式部分。我想我必须使用results = 'asis'才能生成图表,但是当我使用该选项时,选项卡功能会中断。摘要不是出现在选项卡中,而是在文档中内嵌显示。
下面的示例在 ToothGrowth 数据集上,显示了我希望解决的问题。
谢谢!
r - 如何使用 R 将 dfsummary 数据框放入 pdf 中?
当我在我的块中写这个并按下编织按钮时
弹出一个窗口,其中包含我的 pdf/html 文档之外的“dfsummary”数据框。我希望这个数据框出现在我的 pdf/html 文档中。谁能帮帮我?
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"))
它给出了相同的输出多于。
我想要的输出是这样的:
我在这里想念什么?提前致谢!