【发布时间】:2019-02-01 20:41:04
【问题描述】:
我想在 dplyr 中编写一个代码,我可以取最小值为 2 连续行
A <- data.frame(
y = c("A", "B", "C", "D", "E", "F"),
value = c(1, 2, 3, 4, 5, 6))
A
# y value
# 1 A 1
# 2 B 2
# 3 C 3
# 4 D 4
# 5 E 5
# 6 F 6
期望的输出
y value
A 1
C 3
E 5
我想使用 dplyr 包
我用于按名称分组的一般代码是
z <- x %>%
group_by(name)%>%
filter(value == min(value))
我想不出“如何在 R 或 dplyr 中编码“连续行”
【问题讨论】:
-
通过突出显示代码并单击编辑器中的“代码格式”按钮 (
{}) 或将其缩进 4 个空格,将代码格式化为代码。