Предположим, у меня есть два вектора:
x = c(1,2,3,4,5,6,7,8,9,10)
y = c(1,2,3,1,2,3,1,2,3,2)
Я хочу создать новый список, в котором есть все элементы x, чтобы соответствующий элемент в y удовлетворял условию.Например, предположим, что я хочу, чтобы все элементы в x были обозначены x [i] так, чтобы y [i], = 2. Так что в этом случае я хочу, чтобы новый список был x '= [2,5,8,10].
Очевидно, как сделать это медленно грубой силой, но мне интересно, есть ли быстрый и / или синтаксически лаконичный способ сделать это в R.
Спасибо!