如何摆脱数据透视表中的总行和总列

Posted

技术标签:

【中文标题】如何摆脱数据透视表中的总行和总列【英文标题】:How to get rid of total row and total column in rpivot table 【发布时间】:2017-07-16 18:11:36 【问题描述】:

这只是一个示例代码。我想删除数据透视表中名为“Total”的最后一行和最后一列。您的帮助将不胜感激。谢谢。

library(devtools)
install_github("ramnathv/htmlwidgets") 
install_github("smartinsightsfromdata/rpivotTable")
## Load rpivotTable
library(rpivotTable)
data(mtcars)
## One line to create pivot table
rpivotTable(mtcars, rows="gear", col="cyl", aggregatorName="Average", 
            vals="mpg", rendererName="Treemap")

【问题讨论】:

【参考方案1】:

你可以试试:

data <-rpivotTable(mtcars, rows="gear", col="cyl", aggregatorName="Average", 
            vals="mpg", rendererName="Treemap")

删除最后一行:

data <- data[-nrow(data), ]

删除最后一列/特定列名:

## drop column of specific name
drop <- "Total"
data[, !(names(data) %in% drop)]
## drop last column
data[, -ncol(data)]

同时放下两个:

data[-nrow(data), !(names(data) %in% drop)]

data[-nrow(data), -ncol(data)]

【讨论】:

优秀。非常感谢。

以上是关于如何摆脱数据透视表中的总行和总列的主要内容,如果未能解决你的问题,请参考以下文章

如何删除透视表中的很多汇总行

excel如何将数据透视表中的汇总项去掉?

Excle如何隐藏数据透视表中的错误值

excel中数据透视表,如何将空白的地方隐藏掉

如何组合熊猫数据透视表中的列?

多对多关系 - 如何更新数据透视表中的属性