【发布时间】:2020-08-28 11:18:21
【问题描述】:
我无法根据 ifelse 条件限制数据集。
这是我的数据框的一个示例:
structure(list(id = c(111, 111, 111, 112, 112, 112), se = c(1,
2, 3, 1, 2, 3), pe = c(1, 1, 2, 1, 1, 1)), class = "data.frame", row.names = c(NA,
-6L))
我需要选择id和pe相同的case
结束表应该是这样的:
id se pe
112 1 1
112 2 1
112 3 1
【问题讨论】:
-
一个选项:
subset(df, id == 112 & pe == 1) -
@Humpelstielzchen 谢谢,是的,这是一个很好的解决方案,但不幸的是如果有 211 个 id