[R-br] Criar função no R com if e for
walmes .
walmeszeviani em gmail.com
Segunda Setembro 29 22:13:11 BRT 2014
Por questões de desempenho é interessante que se evite aplicar a mestra
instrução repetidas vezes, como por exemplo x>2. O resultado pode ser
guardado e depois apenas consultado. Da mesma forma, se você tem o vetor
lógico de x>2 basta invetê-lo para ter o de x<=2 uma vez que x>2 é igual à
!(x<=2). Segue a adaptação que fiz do código do Jakson.
fr <- function(x){
i <- x< -3
j <- x> 2
y <- 3*x
y[i] <- 0
y[j] <- 1
y
}
fr(x)
curve(fr, -4, 6)
À disposição.
Walmes.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140929/46260fac/attachment.html>
Mais detalhes sobre a lista de discussão R-br