【发布时间】:2016-07-09 14:53:49
【问题描述】:
我正在尝试比较 C 列中的值并返回与它们关联的行。一个示例是比较 C 列中的前两个值。如果第一个值大于第二个值,则返回数据框中的前两行。如果第一个值不大于则跳到下一组,并比较并查看 C 列中的第三个值是否大于第四个。如果是这种情况,则返回第 3 行和第 4 行。如果没有,则跳到下一组。
我一直在与 dplyr 的 filter 函数争吵,但没有运气。
下面是一个示例数据框。
set.seed(99)
DF <- data.frame(abs(rnorm(10)), abs(rnorm(10)), abs(rnorm(10)))
colnames(DF) <-c("A", "B", "C")
DF
任何帮助将不胜感激。
【问题讨论】: