首页 > 解决方案 > 生成具有描述性统计的数据框

问题描述

当我将 Markdown 文件编入 pdf 文件时,我想生成一个带有“令人赏心悦目”的描述性统计数据的表格。我的数据由许多分类 (19) 和连续 (6) 变量组成。

更具体地说,我发现xtable这是一张整洁干净的表格,最好是找到一种方法来创建一个包含分类变量和连续变量的描述性表格。

更新: 我一直在做更多的工作,在收到一些评论后,我试图重新构建问题,以便变得更加清晰。

我想要做的是创建一个包含所需汇总统计信息的数据框(鉴于变量的特征)。xtable然后,当我将我的 rMarkdown 打结为 pdf 时,我想用它来制作一张整洁的桌子。

所以我的问题是:如何创建一个函数,为我提供每个变量所需的描述性统计数据,并将其放入数据框中?

为了举例说明我的要求,这里有一些代码。

library(xtable)
library(tidyverse)

# Loading data
data(iris)

# Calculating descriptive statistics 
desc.df <- iris %>%
  summarise_if(is.numeric, c(mean) 


# The table
xtable(desc.df) 

我正在努力为每个变量添加几个描述性统计数据(sd、min/max、每个变量的缺失值的比例),并总结分类变量。谁能帮我这个?

标签: rr-markdown

解决方案


使用skimr包中的skim——它提供纯文本,但显示所有重要的东西


推荐阅读