【发布时间】:2020-07-22 11:32:24
【问题描述】:
在下面的 data.frame 中,我想对所有包含 group == 0 和 2017、2018 和 2019 年的所有 3 年的行进行子集化。
所需输出在下面的示例中是第 4、5 和 6 行的信息。
我尝试了以下解决方案,但没有成功。 BASE R 中是否有快速修复?
dat <- data.frame(group = c(0,0,1, 0,0,0, 1, 1, 1),
year = rep(2017:2019, 3))
subset(dat, group == 0 & year == 2017 & year == 2018 & year == 2019)
【问题讨论】: