Let's say that we have a dataset that look like this:
| var | c1 | c2 | c3 |
|---|---|---|---|
| a | TRUE | TRUE | TRUE |
| b | FALSE | TRUE | TRUE |
| c | TRUE | TRUE | TRUE |
| d | FALSE | TRUE | TRUE |
I want to replace all the row values (right wise not the var column) according to the FALSE value of column c1 with NA.
Ideally I want to look like this :
| var | c1 | c2 | c3 |
|---|---|---|---|
| a | TRUE | TRUE | TRUE |
| b | FALSE | NA | NA |
| c | TRUE | TRUE | TRUE |
| d | FALSE | NA | NA |
var = c("a","b","c","d")
c1 = c(TRUE,FALSE,TRUE,FALSE)
c2 = c(TRUE,TRUE,TRUE,TRUE)
c3 = c(TRUE,TRUE,TRUE,TRUE)
data= tibble(var,c1,c2,c3);data
How can I do it in R using the dplyr package ? Any help ?