在双向频率表中同时显示Ns和比例

玛雅人

我正在尝试为发布创建不符合“整洁”输出的表:

dummy <- data.frame(categorical_1 = c("a", "b", "a", "a", "b", "b", "a", "b", "b", "a"),
                    categorical_2 = c(rep("one", 5), rep("two", 5)),
                    numeric = sample(1:10, 10))

dummy %>%
  count(categorical_1, categorical_2) %>%
  group_by(categorical_1) %>%      
  mutate(prop = prop.table(n))

Tidyverse输出

  categorical_1 categorical_2     n  prop
  <fct>         <fct>         <int> <dbl>
1 a             one               3   0.6
2 a             two               2   0.4
3 b             one               2   0.4
4 b             two               3   0.6

所需输出:

Category          One       Two
a                 3 (0.6)     2 (0.4)
b                 2 (0.4)     3 (0.6)

也许还有其他mutate步骤可以使表格符合所需的输出?

冰激凌巨嘴鸟

您可以使用pivot_wider合并后nprop成一列

library(tidyverse)

d2 %>% 
  mutate(v = paste0(n, ' (', prop, ')')) %>% 
  pivot_wider(id_cols = categorical_1, names_from = categorical_2, values_from = v) %>% 
  rename_at(1, ~'Category')

# # A tibble: 2 x 3
# # Groups:   Category [2]
#   Category one     two    
#   <fct>    <chr>   <chr>  
# 1 a        3 (0.6) 2 (0.4)
# 2 b        2 (0.4) 3 (0.6)

问题的初始数据

d2 <- 
  dummy %>%
    count(categorical_1, categorical_2) %>%
    group_by(categorical_1) %>%      
    mutate(prop = prop.table(n))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中按比例显示表值

来自分类Dev

可视化双向加权频率表

来自分类Dev

制作r中的均值和频率表

来自分类Dev

创建显示频率和百分比的表

来自分类Dev

在 Pandas 类别频率表中未显示 0 个计数

来自分类Dev

双向表和Django ORM

来自分类Dev

双向表和Django ORM

来自分类Dev

R中多个列和多个行的表频率

来自分类Dev

如何同时安装ns2和ns3?

来自分类Dev

如何使用动作表showInView方法,以便可以同时在我的VC和UIView中显示它

来自分类Dev

如何使用动作表showInView方法,以便可以同时在我的VC和UIView中显示它

来自分类Dev

R中的多路频率表

来自分类Dev

在R中创建频率表

来自分类Dev

R中的加权频率表

来自分类Dev

汇总R中的频率表

来自分类Dev

结合R中的频率表

来自分类Dev

R频率表中的错误

来自分类Dev

字母的频率-比例过高

来自分类Dev

如何在MVC中同时返回PDF和显示网页

来自分类Dev

在R,RStudio中同时显示和保存绘图

来自分类Dev

在CSS中同时使用位置和显示的行为是什么?

来自分类Dev

在 devextremecharts(dxChart) 中同时显示系列标签和值

来自分类Dev

如何同时从Mongodb和表行中删除数据

来自分类Dev

R 和比例中的 BARPLOT

来自分类Dev

显示unicode和频率时出错

来自分类Dev

比例表的宽度和高度

来自分类Dev

表中的“显示和隐藏列”菜单

来自分类Dev

用分数HiDPI缩放比例显示在Kate和Konsole中的丑陋水平线

来自分类Dev

使用带有频率计数的表中的R绘制饼图和直方图