标签: summarytools

R,通过 dfSummary 生成漂亮的图

我在使用 summarytools 数据包时遇到问题。有教程:https : //cran.r-project.org/web/packages/summarytools/vignettes/Introduction.html带有漂亮的数据图: 在此处输入图片说明 我的问题是我的代码只生成TEXT GRAPH。这是我的 Markdown 中用于生成绘图的代码块:

```{r summary, results='markup'}
library(summarytools)
my_data <- ...
dfSummary(my_data)
```
Run Code Online (Sandbox Code Playgroud)

不幸的是,它会生成如下内容: 在此处输入图片说明 如何使用 summarytools 生成这个漂亮的报告?或者你有更好的工具吗?(生成图形、平均值、标准等)


我找到了生成绘图的正确语法:

print(dfSummary(baseline_train), method = 'render')
Run Code Online (Sandbox Code Playgroud)

结果如下所示: 在此处输入图片说明

r summarytools

6
推荐指数
1
解决办法
3094
查看次数

Rmarkdown - 打印对象列表而不显示那些讨厌的 [[indices]]

这会有点罗嗦,因为如果没有适当的上下文,我不知道如何提出我的问题。

没有过多介绍细节,在我的summarytools包中,我by()通过使用包装函数来处理对象print.summarytools,即view(). 此view()函数可以识别通过by或创建的对象lapply(),并将其组件分派到包的print(),以及与标题和脚注相关的适当参数,等等(第一个元素不会接收与第二个或最后一个相同的参数)。

链接到包开发页面:

该软件包提供了两种呈现内容的方式:通过 rmarkdownpander和使用 RStudio 的htmltools. 就rmarkdown/pander而言,我取得了令人满意的结果。对于 rmarkdown 文档中的 HTML 渲染,情况并非如此。

例如:

library(devtools)
install_github("dcomtois/summarytools", ref = "dev-current")
library(summarytools)

# call the descr() function through by() to get stats by gender
groupstats <- by(data = exams, INDICES = exams$gender, FUN = descr)

# Use the view() function to neatly display results
view(groupstats, method = 'render')
Run Code Online (Sandbox Code Playgroud)

此示例可作为github 上的 …

knitr r-markdown htmltools summarytools

2
推荐指数
1
解决办法
3994
查看次数

标签 统计

summarytools ×2

htmltools ×1

knitr ×1

r ×1

r-markdown ×1