首页 > 解决方案 > 从 R 中的数据透视表库呈现的数据透视表中删除小计和总计

问题描述

我正在尝试使用库(数据透视表)在 R Studio 中重新创建一个类似于数据框的数据透视表。

我已经设法几乎完全按照我想要的方式重新创建它,但是呈现的当前默认数据透视表包括我需要删除的小计和总计。

有人会碰巧知道我可以编辑呈现的数据透视表中的行吗?

标签: rpivot-tablesubtotal

解决方案


我是包作者。

可以删除小计,如下面的第七行所示:

library(pivottabler)
pt <- PivotTable$new()
pt$addData(bhmtrains)
pt$addColumnDataGroups("TrainCategory")
pt$addRowDataGroups("TOC", totalCaption="Grand Total")    #    << Change Total Caption
pt$addRowDataGroups("PowerType")
pt$addRowDataGroups("SchedSpeedMPH", addTotal=FALSE)      #    << Hide Total
pt$defineCalculation(calculationName="TotalTrains", summariseExpression="n()")
pt$renderPivot()

可以通过将数据透视表转换为基本表来对数据透视表布局进行更多定制编辑 - 请参阅包中“ 5.输出”小插图中的“结果作为基本表格”标题下,该小插图也可在此处获得。


推荐阅读