Как сделать фильтр, который считает значения в столбце - PullRequest
0 голосов
/ 06 марта 2019

Я работаю с таксономическими данными и хочу отфильтровать свои данные, чтобы сделать более точный график.Я работаю с данными семейного уровня, и мне нужно создать код, который фильтрует все семьи, которые появляются в данных более 100 раз.Я хочу, чтобы это была моя информация по оси Y (количество появлений), а затем по оси X - Фамильное название вида.У меня есть физический график, но фильтрация все еще не работает.Я работаю с ggpplot geom_bar.Мне нужно сделать код, который подсчитывает все слова в столбце «Семья» и включает в себя только те, которые появляются более 100 раз.Это возможно?

1 Ответ

1 голос
/ 06 марта 2019

Вот пример из набора данных diamonds:

library(tidyverse)
diamonds %>%
group_by(color) %>% 
count() %>% 
filter(n>99) %>% 
print() %>% 
ggplot()+geom_point(aes(x=color, y = n))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...