Foro de debate

Diferencias entre elementos consecutivos

Diferencias entre elementos consecutivos

de Miguel Pablo Fernández González -
Número de respuestas: 0
Hola, 

Tengo un problema a la hora de trabajar con un data frame con estas 2 columnas,

X Y
5 1
8 1
3 0  
12 0
4 1
7 1
15 0
11 0
2 1
8 1

Lo que necesito hacer en primer lugar es la diferencia (diff) de las filas de X para Y=1 y para Y=0 resultando en esto,

X1 X0
3 9
-4 3
3 -4
-5
6

Finalmente debo eliminar (no utilizar) las diferencias entre elementos que no estén seguidos (diferencias lejanas) resultando en esto,

X1 X0
3 9
3 -4
6
Los unos y ceros no tienen por qué ser simétricos ni pares como en el ejemplo, la única condición a seguir es que al final sólo debo quedarme con las diferencias de elementos seguidos (11 / 00).

Espero vuestra ayuda por favor, saludos.