r语言 - 如何根据多个列值(重复和字符串值)从索引中删除行



我不知道该怎么做。在下面的标题中,我想基于一些事情删除第4行。

  1. models == "EADS142">
  2. 复制属性BC02S出现在第3行,模型=="EADS14"我不想删除第2行,尽管models=="EADS142"并在第一行中重复属性,因为在第一行中模型!="EADS14">

"

filtered
# A tibble: 7 x 2
attributes models 
<chr>        <chr>   
1 AGG413.    EADS05
2 AGG413     EADS142
3 BC02S      EADS14
4 BC02S      EADS142
Expected result
# A tibble: 4 x 2
attributes models 
<chr>      <chr>  
1 AGG413     EADS05 
2 AGG413     EADS142 
3 BC02S      EADS14 
<代码>

使用lag和CC_3:

df <- structure(list(attributes = c("AGG413.", "AGG413", "BC02S", "BC02S"
), models = c("EADS05", "EADS142", "EADS14", "EADS142")), 
class = "data.frame", row.names = c(NA, -4L))

PP_4

最新更新