【问题标题】:Generate nice kable style tables with haven labelled data生成带有 have 标记数据的漂亮 kable 样式表
【发布时间】:2019-04-12 02:07:05
【问题描述】:

我有一个从 *.sav 文件导入的数据集。当我使用 haven 包阅读此文件时,它们的因素在“已标记”类中。我正在 rmarkdown 中编写报告,并希望使用 kablekableextra 以更精美的方式显示一些摘要标题。

编织块的类型是这样的。

modelo %>%  
    group_by(AREA_RESIDENCIA) %>% 
    summarise(proportion = survey_mean(DBT)) 

编织后的输出如下所示。

## # A tibble: 2 x 3
##   AREA_RESIDENCIA proportion proportion_se
##         <dbl+lbl>      <dbl>         <dbl>
## 1       1 [Urban]     0.0299       0.00211
## 2       2 [Rural]     0.0137       0.00171

我喜欢标签显示在 tibble 中。我想知道是否有一种方法可以将此 tibble 编织成 kable 或 kable 额外格式并且仍然显示值标签,我找不到如何。当然,我没有考虑将值重新格式化为其标签,我想将变量保持为 已标记的避风港,并将它们编织在一个花哨或漂亮的 html 表中。

【问题讨论】:

  • 我也希望能找到这个。很惊讶没有人回应

标签: r r-markdown knitr


【解决方案1】:

不久前我确实找到了解决问题的方法。我只需要使用 sjlabelled 包。使用该包,使用 as_character 函数,初始问题的解决方案如下所示:

library(sjlabelled)
modelo %>%  
    group_by(as_character(AREA_RESIDENCIA)) %>% 
    summarise(proportion = survey_mean(DBT)) 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多