рефакторинг значений столбца data.frame

Извините, ребята, если это нубский вопрос. Мне нужна помощь о том, как перебрать мой фрейм данных. Вот пример данных.

a <- c(10:29);
b <- c(40:59);
e <- rep(1,20);
test <- data.frame(a,b,e)

Мне нужно манипулировать столбцом "e" используя следующие критерии для значений в столбце «a»

для всех значений

& Quot; & Quot; & lt; = 15, "e" = 1,

& Quot; & Quot; & GT; 15 & amp; & Lt; 20, «е»; = 2

& Quot; & Quot; & GT; 20 & amp; & Lt; 25 "e" = 3

& Quot; & Quot; & GT; 25 & amp; & Lt; 30, «е»; = 4 и так далее, чтобы выглядеть так

result <- cbind(a,b,rep(1:4, each=5))

Мой фактический фрейм данных более 100 КБ. Было бы здорово, если бы вы могли разобраться со мной здесь.

Ответы на вопрос(3)

Ваш ответ на вопрос