0 votes
1 view
in R Programming by (7.3k points)

I have a data.frame in R. I want to try two different conditions on two different columns, but I want these conditions to be inclusive. Therefore, I would like to use "OR" to combine the conditions. I have used the following syntax before with a lot of success when I wanted to use the "AND" condition.

my.data.frame <- data[(data$V1 > 2) & (data$V2 < 4), ]

But I don't know how to use an 'OR' in the above.

1 Answer

0 votes
by (25.4k points)

To combine multiple conditions to subset a data frame using ‘OR’, use the following:

my.data.frame <- subset(data , V1 > 2 | V2 < 4)

You can also use the filter function from the dplyr package as follows:


filter(data, V1 > 2 | V2 < 4)

Welcome to Intellipaat Community. Get your technical queries answered by top developers !