我有一个数据集,我想按var3分组,并在var1和var3相等的情况下使var2等于var2的首次出现。
Var1是零件标识符,而var2是零件的子标识符。 Var1和Var2对于每一行都是唯一的。但是Var3显示了该部分属于哪个组,因此它可能具有重复的值。 var3(组标识符)的值等于被认为是该组标识符的部分。
我应该如何在dplyr代码中编写条件语句来捕获这一点。
我尝试了以下代码,但由于无法将这些值分组,因此不会显示var1和var2。
x1 %>%
group_by(var3) %>%
summarise(var4=sum(var4),var5=sum(va5)) %>%
select(everything())
我可以按var 3进行分组,并且工作正常,我想对此进行扩展以编写一个条件,显示var 1和var2,其中var1等于var3。 谢谢