我想使用R从数据帧中提取特定的行到新的数据框中。我有两列:City
和Household
。为了检测移动,我需要一个与不同城市的家庭有关的新数据框。如何提取R中的特定行?
例如,如果一个家庭出现3次,至少有一个城市不同于其他城市,我保留它。否则,我删除这个家庭的3行。
City Household
Paris A
Paris A
Nice A
Limoge B
Limoge B
Toulouse C
Paris C
在这里,我想只保留家用A
和家庭C
。
或者只是'DF%>%GROUP_BY(家用)%>%滤波器(长度(独特(市))> 1)' – shadow
@shadow的确如此,谢谢! – scoa
'dplyr'中有'n_distinct'功能 –