如何制作一个对列中的值进行计数的过滤器

时间:2019-03-06 19:18:33

标签: r ggplot2 geom-bar

我正在使用分类数据,并希望过滤我的数据以制作更精确的图形。我正在使用“家庭”级别的数据,因此需要编写代码以过滤在数据中出现超过100次的所有“家庭”。我希望这是我的y轴信息(出现的次数),然后希望x轴是该物种的族名。我已经弄清楚了物理图,但是过滤仍然无法正常工作。我正在使用ggpplot geom_bar。我需要编写一个代码,以计算“家族”列中的所有单词,并且仅包括出现次数超过100次的单词。这可能吗?

1 个答案:

答案 0 :(得分:1)

这是钻石数据集中的一个示例:

library(tidyverse)
diamonds %>%
group_by(color) %>% 
count() %>% 
filter(n>99) %>% 
print() %>% 
ggplot()+geom_point(aes(x=color, y = n))