df1 <- read.table(text = "Key C1 D2
D 25 25
E 10 10
F 50 0
G 40 10", header = TRUE)
df1[df1$C1 + df1$D2 >=50, ]
Это дает следующий вывод.Помните, что в R все векторизованные операции, поэтому условия дают вектор истинных значений, как вам нужно.
Key C1 D2
1 D 25 25
3 F 50 0
4 G 40 10