【发布时间】:2017-08-03 10:42:55
【问题描述】:
我试图排除由“var4”和“var5”组成的组合函数生成的所有组合。以下是目前无法使用的代码:
mod_headers <- c("var1", "var2", "var3", "var4", "var5", "var6")
f <- function(){
for(i in 1:length(mod_headers)){
tab <- combn(mod_headers,i,function(mod_headers){
if (combn(mod_headers,i) %in% c("var4","var5")) {return()}
})
for(j in 1:ncol(tab)){
tab_new <- c(tab[,j])
mod_tab_new <- c(tab_new, "newcol")
print(mod_tab_new)
}
}
}
f()
感谢您的帮助!
【问题讨论】:
-
任何一个都可以单独出现,只是不想它们一起出现?
-
是的,确切地说,我不希望它们同时出现。谢谢!