Я хотел бы выделить определенные строки из фрейма данных в новый фреймворк с использованием R. У меня есть два столбца: City
и Household
. Чтобы обнаружить движение, я хочу новый блок данных с домохозяйствами, у которых нет того же города.Как извлечь определенные строки в R?
Например, если домохозяйка появляется 3 раза, по крайней мере, один город отличается от других, я держу его. В противном случае я удалю 3 строки этого домашнего хозяйства.
City Household
Paris A
Paris A
Nice A
Limoge B
Limoge B
Toulouse C
Paris C
Здесь я хочу сохранить только для домашнего A
и домашнего хозяйства C
.
Или просто 'ДФ%>% group_by (бытовые)%>% фильтр (длина (уникальный (город))> 1) ' – shadow
@shadow действительно, спасибо! – scoa
В 'dplyr' есть функция' n_distinct' –