【发布时间】:2021-11-30 04:26:51
【问题描述】:
我想使用dplyr,这样当两行标签相同但类型不同时,只保留类型为“大”的那一行。
当前结构
df <- data.frame(Label = c("A", "A", "B", "C", "C", "D"), Type = c("big", "small", "big", "small", "tall", "short"))
所需的df
df_clean <- data.frame(Label = c("A", "B", "C", "D"), Type = c("big", "big", "tall", "short"))
前提是big > small和tall > small
PD:我的真实数据框有其他类别,但也有层次结构。
谢谢!
【问题讨论】:
-
确定有很多重复项。比如这个:stackoverflow.com/questions/38396516/…
-
@InesGuardans 我已经更新了我的答案以解决新要求。让我知道这是否适合您