R. python新手日记R语言做生信数据-R语言-图表-决策-Linux-Python

R语言第一章数据处理基础②一行代码完成数据透视表

2018-12-24  本文已影响399人  柳叶刀与小鼠标

目录

R语言第一章数据处理基础①读取EXEL表格数据

R语言第一章数据处理基础②一行代码完成数据透视表

rpivotTable:R的数据透视表

# devtools::install_github(c("ramnathv/htmlwidgets", "smartinsightsfromdata/rpivotTable"))

例如,要显示具有眼睛和头发颜色组合频率的表格:

library(rpivotTable)
data(HairEyeColor)
rpivotTable(data = HairEyeColor, rows = "Hair",cols="Eye", 
vals = "Freq", aggregatorName = "Sum", 
rendererName = "Table", width="100%",
 height="400px")
library(rpivotTable)
data(HairEyeColor)
rpivotTable(data = HairEyeColor, rows = "Hair",cols="Eye", vals = "Freq", aggregatorName = "Sum", rendererName = "Table", sorters = "
function(attr) {
var sortAs = $.pivotUtilities.sortAs;
if (attr == \"Hair\") { return sortAs([\"Red\", \"Brown\", \"Blond\", \"Black\"]); }
}", width="100%", height="400px")
  # )
iris %>%
tbl_df %>%
filter( Sepal.Width > 3 & Sepal.Length > 5 ) %>%
rpivotTable(rows="Sepal.Width",  rendererName="Treemap")
image.png
上一篇 下一篇

猜你喜欢

热点阅读