我想使用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'功能 –