How to Create a Single Dummy Variable with conditions in multiple columns?
I am trying to efficiently create a binary dummy variables (1/0) in my data set based on whether or not one or more of 7 variables (col9-15) in the data set take on a specific value (35), but I don't want to test all columns. While as.numeric is ideal usually, I can only get it to work with one column at a time: data$indicator <- as.numeric(data$col1 == 35) Any idea how I can modify the above code so that if any of data$col9 - data$col15 are "35" then my indicator variable takes on a 1? Thanks!!! You can use rowSums (vectorized solution) like this : set.seed(123) dat <- matrix(sample(c(35,1