2
Consider the vector and function:
j <- 1:10
my_fun <- function(x) {
sapply(x, function(x) {
if (x == 5) {
('EM ANALISE')
} else if (x < 5) {
('REPROVADO')
} else if (x > 5) {
('APROVADO')
}
})
}
my_fun(j)
[1] "REPROVADO" "REPROVADO" "REPROVADO" "REPROVADO" "EM ANALISE" "APROVADO"
[7] "APROVADO" "APROVADO" "APROVADO" "APROVADO"
How to select the interval between 3
and 4.9
and insert the category RECUPERAÇÃO
, so that the result:
[1] "REPROVADO" "REPROVADO" "RECUPERAÇÃO" "RECUPERAÇÃO" "EM ANALISE" "APROVADO"
[7] "APROVADO" "APROVADO" "APROVADO" "APROVADO"
Also, how to use a for
instead of sapply
and get the same result?
I appreciate the answer, Rui. But, by necessity, I need to solve this problem under these conditions.
– neves
@user108927 Made with
ifelse
and withfor
.– Rui Barradas