问题标签 [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 投票
2 回答
44 浏览

r - 如何删除 RMarkdown 中 descr() 的标头?

我正在尝试在我的 RMarkdown pdf 文档中创建一个基本的描述性汇总表。

我得到以下输出:

如何从最终输出中去掉这部分?:

我以为我headings = FALSE会这样做,但我想我错了!任何帮助将非常感激。

0 投票
1 回答
48 浏览

r - 来自 SummaryTools 的带有 descr() 的加权四分位数

我正在对家庭调查数据框进行基本描述性统计。我有一个专栏报告某个事件在特定时间段内的次数。该调查带有一个factor相当于观察权重的列。

所以,当我使用这段代码时

我明白了

这是“粗暴”值,所以我需要应用权重:

输出是这样的:

如您所见,我丢失了四分位数的信息(Q1、Q3、IQR),我真的希望它们出现在相同的输出中。

关于如何解决这个问题的任何想法?

pd:我知道在这种情况下几乎不存在差异,但有一些支出和收入变量我真的需要稍后获得四分位数。

Edit2:我知道文档说 descr() 四分位数不适用于权重,我想要一种方法来计算它们并将它们插入到先前的输出中。

0 投票
0 回答
35 浏览

r - Shiny 应用程序中的“SummaryTools”使用“bootswatch”应用自定义主题

我正在使用“Shiny”创建一个网络应用程序,并且曾经summarytools::dfSummary打印出我的数据摘要。我曾经bs_theme使用选择的十六进制值来主题化应用程序。

我正在努力格式化来自 的输出summarytools::dfSummary,它最终只格式化了摘要的图形部分,而其余的输出没有主题化。

我可以DT::datatable通过添加来设置我的主题style = "bootstrap",但是无法获得相同的效果dfsummary

应用程序主题:查看我的主题在我的应用程序的其他部分中的工作方式

查看我的“dfSummary”输出

服务器代码

用户界面代码

对此的任何帮助将不胜感激,谢谢!

0 投票
0 回答
34 浏览

r - “summarytools”的包或命名空间加载问题

我已经使用“summarytools”有一段时间了,但最近在加载包时遇到了问题。我想知道是否有人可以就解决方案提供意见?具体来说,我收到以下错误消息:

0 投票
1 回答
120 浏览

r - 在 R 中使用 lapply 和 summarytools::ctable 生成多个交叉表

我的数据类似于我在下面调用的 NHANES 数据。我想做的是遍历几个变量的列表来创建交叉表。我想坚持使用 summarytools::ctable 包,因为我想调用 chisq 参数。但是,很高兴使用另一种方法,只要可以选择卡方并且我仍然可以删除 NA。

这是迄今为止有效的方法。我可以使用下面的函数来生成简单的频率。但是,我想在频率表之前打印变量的名称。该函数首先打印所有变量名,然后继续生成频率,这就是我正在努力解决的问题#1:

下一个问题是将其扩展到 ctable。该函数有效,但打印 smk[,i] 而不是列表中的变量名,这并不理想。

好吧,实际上,当我使用自己的数据进行尝试时,我收到了错误消息:

错误:不能对不存在的列进行子集化。x 位置 2 不存在。ℹ 只有 1 列。

即使这些列确实存在,因为简单的频率函数可以正常工作。看起来好像函数的编写方式,ctable 无法识别变量。

0 投票
1 回答
58 浏览

r - 在 R 上过滤 obs 的交叉表

我想制作一个交叉表,其中 x 是变量的不同 obs 的数量,y 是另一个变量。使用 dplyr,我可以通过下面的代码获得所需的信息,但它显然不会创建表格。我想要的是secteur的CODE_UAI.x 的不同 obs 的数量。下面是数据集的一个例子。

CODE_UAI.x 教派
0271564D 1
0942344M 2
0271564D 3
0332894S 3
0033082C 2
00381324H 1
0271564D 3
0033082C 2
  • 输入代码dataframe

我也试过用包 summarytools 来做这个,但没有结果。

我期待的结果是这样的:

教派 # 不同的 UAI
1 2
2 2
3 2

我希望这是有道理的。如果需要,请随时询问更多信息。

0 投票
1 回答
36 浏览

r - 如何在使用 table1 包创建的汇总统计表中添加自定义描述性统计度量

我正在使用 table1 包和下面的代码来创建一个表格,其中包含位于闭合单位区间内的三个变量(即 ITE_tech、tech 和 IMR_tech)的特定于区域的描述性统计度量。

如何在结果表中添加另一行,显示每个前面提到的变量取值为 1 的次数?我试图使用下面的代码执行此操作,但此代码仅将 sum 函数应用于第一个变量,并从最终表中排除默认的描述性统计度量(即均值、标准差、最小值、最大值)。

预先感谢您的帮助。

0 投票
0 回答
24 浏览

r - 生成显示不同类型缺失值的频率表

我已经编写了一个 rmarkdown 文件来生成我的数据的频率表。我使用了 summarytools::freq 包来做到这一点。为了简单起见,我只包含了我遇到问题的相关代码......

问题 我有两种类型的缺失值(.z 和 .s)。我想显示这些缺失值中的每一个的计数,但不将它们计入分母。我看不到区分不同类型缺失值的选项。请问有什么建议吗?

我的数据

循环遍历变量并生成频率表的函数

循环生成表格

我的输出看起来像这样(在 rmarkdown 中) 在此处输入图像描述

我想要 显示 .z 和 .s 的计数而不将它们包括在分母中

有没有办法用这个包做到这一点?如果没有,还有其他我应该看的包吗?谢谢!

0 投票
1 回答
32 浏览

r - 使用 summarytools freq 包添加变量标签

我想将变量标签添加到我生成的频率表中。但是,我在summarytools 文档中找不到该功能。

这是我的代码:

数据

产生频率的功能

循环遍历所有变量

我想要的是

在此处输入图像描述

请问有什么建议吗??

0 投票
0 回答
23 浏览

r - 在 R Markdown 中编织时出现 summarytools 错误

我在 R Markdown 中编写下面的代码(我处理 ESS9 数据:https ://www.europeansocialsurvey.org/data/download.html?r=9 )

该代码在手动运行时有效(也在单独的 R 文档中),但在编织后(pdf 和 HTML)我收到这样的错误:

tapply(ess$social_trust, ess$gndr, dfSummary)

tapply(ess$social_trust, ess$gndr, freq)

这里提出的解决方案不起作用。

我将感谢您的支持!