Работая в 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