ID <- c("A","A","A","B","B","C","D")
Value <- c(0,1,2,0,2,0,0)
df <- data.frame(ID,Value)
df
一個數據幀我想申請,如果有任何ID具有值大於0,那麼我需要刪除ID中的該行與邏輯0
我期望的輸出是
ID Value
A 1
A 2
B 2
C 0
D 0
我試圖做這種方式
df <- subset(df,df$Value !=0)
我知道這是錯誤的,因爲它消除了與0任何ID請就如何解決這個
或用'all'反轉邏輯和'|':'DF%>%GROUP_BY(ID)%>%濾波器(所有(值== 0 )| Value> 0)' – alistaire