标签: r
我有一个名为df的数据框,看起来像这样
df
c1 c2 A 1 A 2 A 3 B 1
我希望列能够找到c1具有重复值的所有行,并且只保留具有最高c2值的行。
c1
c2
结果如下:
答案 0 :(得分:0)
由于您的数据框中只有两列,因此函数aggregate可以非常轻松地执行此操作:
aggregate
aggregate(c2 ~ c1, data = df, FUN = max)
aggregate根据输入公式右半部分描述的组,在FUN上执行函数data。
FUN
data