将总计添加到 R 中的表

Add the total to a table in R

提问人:Florian 提问时间:10/27/2023 更新时间:10/27/2023 访问量:46

问:

我想创建一个表:

summary_table2 <- master_contracts %>%
  group_by(Branche) %>%
  summarise(Premium = round(sum(`Jahresbeitrag ohne Provision`))) %>%
  arrange(desc(Premium))

我想添加总数:

total_sum2 <- master_contracts %>%
  summarise(Branche = "Total", Premium = round(sum(`Jahresbeitrag ohne Provision`)))

但是,当我尝试像这样将总数添加到表中时:

summary_table2 <- bind_rows(summary_table2, total_sum2)

我收到一条错误消息,说summary_table2的溢价是“字符”,而total_sum2的溢价是双倍的,因此我无法如上所述将两者结合起来。

我哪里做错了?

r 数字格式绑定

评论

2赞 jpsmith 10/27/2023
如果您编辑问题以使其可重现(即,添加 or 的输出),您可能会获得更好、更快的帮助。祝你好运!dput(master_contracts)dput(summary_table2)
1赞 nightstand 10/27/2023
尝试使用也许?示例: stackoverflow.com/questions/39507019/...janitor::adorn_totals()

答: 暂无答案