Berechnung der Differenz zwischen aufeinanderfolgenden Zeilen nach Gruppe mit dplyr?

8

Ich habe einen Datenrahmen von IDs und Zeitstempeln. Ich möchte den Unterschied zwischen jedem sequentiellen Zeitstempel für eine individuelle ID berechnen.

Mein Datenrahmen sieht so aus:

%Vor%

Ich versuche eine Spalte wie time.difference unten hinzuzufügen:

%Vor%

Gibt es einen sauberen Weg, dies mit dplyr zu tun? (oder tidyr oder etwas anderes, das ist einfacher zu lesen als Vanille R?)

    
Thalecress 11.07.2015, 22:18
quelle

2 Antworten

16

So:

%Vor%     
bergant 11.07.2015, 22:25
quelle
5

mit data.table

%Vor%     
Veerendra Gadekar 11.07.2015 23:40
quelle

Tags und Links