Условный выбор строки в R

#r

Вопрос:

У меня есть такой df

введите описание изображения здесь

И я хочу выбрать только те строки, в которых ЗНАЧЕНИЯ 2 и 4 совпадают. Итак, в этом примере результат должен быть таким:

введите описание изображения здесь

Возможно ли это сделать в R?

Комментарии:

1. df[df$VALUE2 == df$VALUE4,] ?

2. Слишком поздно, но это тоже работает: library(data.table) setDT(df)[VALUE2 == VALUE4] .

Ответ №1:

Или во многом таким же образом:

 library(dplyr)

df %>%
  filter(VALUE2 == VALUE4)
 

Ответ №2:

Мы можем использовать подмножество с ==

 subset(df, VALUE2 == VALUE4)