我發現類似過濾按組,並保持在那裏的條件是所有實例
東西的example從本質上講,我需要保持一個組中的所有項目,其中等於一些因素用戶。
例如這裏是我的初始數據框。
data <- data.frame(user = c("a","a",'b',"b",'c',"c","a","a","a","d","d","d"),
invoiceNum =c(1,1,1,1,1,1,2,2,2,2,2,2))
我需要保留所有具有用戶d
的發票。
輸出將如下所示:
user invoiceNum
1 a 2
2 a 2
3 a 2
4 d 2
5 d 2
6 d 2
我試着寫了下面的代碼,但它不工作,並給了我下面的
data%>% group_by(invoiceNum)%>%dplyr::filter(user == "d")
user invoiceNum
<fctr> <dbl>
1 d 2
2 d 2
3 d 2
嘗試'數據%>%GROUP_BY(invoiceNum)%>%的過濾器(任何(用戶==「d」))' –
你先回答了這個問題。如果你想要,你可以提交它作爲答案,我會選擇它。感謝您的幫助。 – daveDo