带条件的过滤器 dfind…我说了il inner_join,但它很重,我需要其他东西,或者提供另一个包含预期输出的对象。你还需要知道,否决票代表了你问题的质量。您没有包括预期的输出,或者您尝试过的任何类型的代码,因此出现了拒绝投票(我没有拒绝投票)。但是
带条件的过滤器带条件的过滤器 dfind…我说了il inner_join,但它很重,我需要其他东西,或者提供另一个包含预期输出的对象。你还需要知道,否决票代表了你问题的质量。您没有包括预期的输出,或者您尝试过的任何类型的代码,因此出现了拒绝投票(我没有拒绝投票)。但是,r,dplyr,R,Dplyr,带条件的过滤器 dfind…我说了il inner_join,但它很重,我需要其他东西,或者提供另一个包含预期输出的对象。你还需要知道,否决票代表了你问题的质量。您没有包括预期的输出,或者您尝试过的任何类型的代码,因此出现了拒绝投票(我没有拒绝投票)。但是我无法显示我的数据,我用内部连接解释了我的方法,并给出了一个示例,谢谢您无论如何谢谢您我的朋友非常好!如果有人能给出一个dplyr解决方案,那将是很酷的。Thanks@user3DF[cond,]与DF%>%filter(cond)大致相同,因
dfind…我说了il inner_join,但它很重,我需要其他东西,或者提供另一个包含预期输出的对象。你还需要知道,否决票代表了你问题的质量。您没有包括预期的输出,或者您尝试过的任何类型的代码,因此出现了拒绝投票(我没有拒绝投票)。但是我无法显示我的数据,我用内部连接解释了我的方法,并给出了一个示例,谢谢您无论如何谢谢您我的朋友非常好!如果有人能给出一个dplyr解决方案,那将是很酷的。Thanks@user3DF[cond,]与DF%>%filter(cond)大致相同,因此DF%>%filter(id%in%id[month\u key==month\u key[1]])
是这个答案的翻译。感谢Frank提供的解决方案如果没有订购month key,这个解决方案也可以使用?@user3527451,如果您想获得所有month\u key
中出现的id,然后,Reduce(相交、分割(df$id、df$month\u键))
df <- data.frame(month_key = c(rep(201504, 2), rep(201505, 3)),
id = c(1, 2, 1, 2, 3))
ind <- df$id[df$month_key == df$month_key[1]]
df[df$id %in% ind,]
# month_key id
#1 201504 1
#2 201504 2
#3 201505 1
#4 201505 2