#Below returns long list of TRUE/FALSE values, #Note: "IDs" is a column name, #Wrap with head() to shorten: df$IDs %in% c("ident_1", "ident_2");
#Below returns index of IDs that are TRUE, #Wrap with head() to shorten: which(df$IDs %in% c("ident_1", "ident_2")); #Below returns short TRUE/FALSE table: table(df$IDs %in% c("ident_1", "ident_2")); #Below check df to see unique IDs returned by "%in%" code above, #(Good for identifying missing "desired" IDs): unique(df[df$IDs %in% c("ident_1", "ident_2"), "IDs"]); #Below returns dimensions of dataframe "filtered" (retained) by desired IDs, #(Note rows below should equal number of TRUE in table above): dim(df[df$IDs %in% c("ident_1", "ident_2"), ]); #Create filtered dataframe object: df_filtered <- df[df$IDs %in% c("ident_1", "ident_2"), ]; #Below returns row counts per "IDs" ("ident_1", "ident_2", etc.) in df_filtered: aggregate(df_filtered$IDs, by=list(df_filtered$IDs), FUN = "length"); HTH, Bill. W. Michels, Ph.D. On Wed, Jun 3, 2020 at 7:56 AM Ana Marija <sokovic.anamar...@gmail.com> wrote: > > Hello. > > I am trying to filter only rows that have ANY of these variables: > E109, E119, E149 > > so I did: > controls=t %>% filter_all(any_vars(. %in% c("E109", "E119","E149"))) > > than I checked what I got: > > s0 <- sapply(controls, function(x) grep('^E10', x, value = TRUE)) > > d0=unlist(s0) > > d10=unique(d0) > > d10 > [1] "E10" "E103" "E104" "E109" "E101" "E108" "E105" "E100" "E106" "E102" > [11] "E107" > s1 <- sapply(controls, function(x) grep('^E11', x, value = TRUE)) > d1=unlist(s1) > d11=unique(d1) > > d11 > [1] "E11" "E119" "E113" "E115" "E111" "E114" "E110" "E118" "E116" "E112" > [11] "E117" > > I need help with changing this command > controls=t %>% filter_all(any_vars(. %in% c("E109", "E119","E149"))) > > so that in the output I do not have any rows that include E102 or E112? > > Thanks > Ana > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.