Bucles en R - ¿Necesitas usar el índice, de todos modos para evitar 'para'?
Sé que no es la mejor práctica en R para usar elfor
Bucle porque no tiene un rendimiento mejorado. Para casi todos los casos existe una función de la familia.*apply
Eso resuelve nuestros problemas.
Sin embargo, estoy enfrentando una situación en la que no veo una solución.
Necesito calcular el porcentaje de variación para valores consecutivos:
<code>pv[1] <- 0 for(i in 2:length(x)) { pv[i] <- (x[i] - x[i-1])/x[i-1] } </code>
Entonces, como puedes ver, tengo que usar tanto elx[i]
elemento, sino también elx[i-1]
elemento. Utilizando el*apply
funciones, acabo de ver cómo usar elx[i]
. ¿Hay alguna manera puedo evitar elfor
bucles?