Я надеюсь, что смогу объяснить, что я пытаюсь сделать в достаточной мере. Я работаю в R и для набора данных я пытаюсь сохранить только наблюдения, где для одной переменной другая переменная удовлетворяет двум условиям.
В частности, я хочу сохранить только те строки, в которых для определенного "цил" есть хотя бы одно значение миль на галлон> 20 и хотя бы одно <20. Вот некоторые примеры данных из mtcars, аналогичные тем, с которыми я работаю. </p>
mpg cyl
1 21.0 6
2 21.0 6
3 22.8 4
4 21.4 6
5 18.7 8
6 18.1 6
7 14.3 8
8 24.4 4
9 22.8 4
10 19.2 6
11 17.8 6
12 16.4 8
13 17.3 8
14 15.2 8
15 10.4 8
16 10.4 8
17 14.7 8
18 32.4 4
19 30.4 4
20 33.9 4
В идеале мой вывод для приведенного выше примера будет следующим:
mpg cyl
1 21.0 6
2 21.0 6
4 21.4 6
6 18.1 6
10 19.2 6
11 17.8 6
Заранее спасибо !