r - R Shiny Treemap,计算每组的人数
问题描述
所以我试图在 Shiny 中渲染一个反应树图。
我有一个“养老金”DF,每人一排,看起来像:
set.seed(2)
Pensions <- data.frame(ID = c("21000", "23400", "26800","21076", "23490", "169800"),
Plan_Name = c("Good Plan", "Great Plan", "Nice Plan", "Bad Plan", "Good Plan", "Great Plan"),
Benefit_Type = c("DEFC", "DEFB", "DEFC", "COMBO", "DEFC", "DEFB"),
Members = c(43, 563, "5", "12", "43", "563"))
现在,我正在以传统方式制作树状图,我正在计算“成员”:
treemap(Pensions, #Your data frame object
index=c("Benefit_Type"),
vSize = ("Members"),
type="index",
vColor = "Benefit_Type",
)
它扭曲得像地狱,因为当我使用时,vSize = ("Members")
我是在说:“按福利类型计算成员数量”。我该怎么count(ID)
办?仅供参考,vSize = count("ID")
这是行不通的。
可能是一个简单的解决方案,但这些小的变化总是让我在 R 中遇到麻烦。我想避免在我的主 DF 上设置一个 data.frame 以避免一个被更新而另一个没有被更新(如果这有意义的话)。我从基本和扩展,但我最终想要来自世界银行的 Covid-19 跟踪器的树形图: 这里
感谢大家!
解决方案
无法弄清楚如何计算(),所以我只是制作了一个单独的 DF 并汇总到养老金计划级别。还是谢谢看过的人!
推荐阅读
- http - 正确的 HTTP 响应标头
- flutter - 颤振中的“颜色”.dartundefined_named_parameter
- python-3.x - Cloud Composer grpcio Python 包
- php - HTTP Guzzle 未返回所有数据
- python - 在 Scrapy 中调用多个部分链接的请求
- gstreamer - gstreamer,如何忽略 h264 rtsp 流上的错误并继续录制
- c# - 具有多个等待的 WhenAll vs New 对象
- javascript - 开玩笑 - 一些测试在第一次运行时失败,但在第二次和第三次运行时通过
- python - 如何在R中按小时对变量进行百分位?
- ios - CreateUploadSession 在 OneDrive 企业帐户上失败,但在个人帐户上可以正常工作