【发布时间】:2018-05-26 06:04:07
【问题描述】:
这是一个我认为是一件容易的任务的问题,但我仍然无法解决这个问题。
我想制作一个情节,其中列出了给定组织的前五名合作伙伴。区域办事处。 请记住,在我的实际数据中,有 700 多个合作伙伴 5 个区域办事处。
假设我的数据如下所示,其中我有 8 个合作伙伴值:
Partner <- c(A, B, C, D, E, F, G, A, A, B, B, C, D, E, G, G, H, I, F)
Region_Off <-c(AU, BE, CA, DK, EU, FR, GER, AU, AU , BE, BE, CA, DK, EU,
GER, GER, HK, IR, FR)
我试图做的事情:
Top_Partners <- MY_df %>%
count(Partner)%>%
arrange(Partner) %>%
arrange(n) %>%
head(n=5) %>%
facet_wrap(~ Region_Off)
我已经试过了:
Top_Partners <- MY_df %>%
select(Region_abb, Partner, Context)
dat2 <- as.data.frame(apply(Top_Partners, 2, function (x) sort(x, decreasing = TRUE)[1:5]))
但是,我似乎无法弄清楚如何做这个公关。区域办事处...
然后以某种方式绘制它以制作条形图 - 尽管我不确定在上述解决方案中在哪里绘制函数 geom_bar。
我希望有人可以帮助我从这里继续前进。
谢谢
【问题讨论】:
-
您发布的数据中有 19 个
Partner和 20 个Region_Off。此外,如果你想要顶部(最频繁),你需要tail,而不是head。