Displaying 1 result from an estimated 1 matches for "2f7ggmysxyj9".
2017 Nov 16
3
Manera eficiente de añadir el valor anterior por grupo
Buenas
Tengo un Data table de la siguiente manera:
datos<-data.table(grupo=rep(c("a","b"),5),x=c(1:10),y=rnorm(10,2,1))
Lo que quiero es añadir una fila por cada grupo y en esa nueva fila, al valor de la x ponerle el valor anterior de la y
Lo que hago es añadir una nueva fila por grupo, con:
datos[,.SD[1:(.N+1)],by=grupo]
Y para añadir el valor anterior uso la función