фильтрация строк с повторяющимися вхождениями в одном столбце на основе логики / условия AND в другом столбце - PullRequest
0 голосов
/ 11 апреля 2019

Работая в Tidyverse, и учитывая приведенный ниже набор данных, я хочу отфильтровать, чтобы вернуть строки с дубликатами в столбце «a», если дубликаты по одному на каждый «L» и «A» из столбца «b». Помните, что столбец «a» - это факторы, а столбец «b» - символы.

Я пытался группировать и фильтровать, но не работает, ИЛИ возвращает исходный фрейм данных, И возвращает пустой фрейм данных.

my_data <- data.frame(a=c("A","B","B","C","D","D","E"),
                      b=c("L","L","A","L","L","A","L"))



new_data <- my_data %>%
                    group_by(a) %>%
                    filter(b == "L" & b == "A")


The results should look like this:
a  b
B  L
B  A
D  L
D  A
...