Berechne das gruppenweise Verhältnis von aufeinanderfolgenden Werten in R

8

Ich möchte das Verhältnis zwischen aufeinanderfolgenden Werten innerhalb von Gruppen berechnen. Differenzen mit diff sind leicht möglich:

%Vor%

Gibt es eine äquivalente Funktion, um Verhältnisse zu berechnen? Gewünschte Ausgabe wäre:

%Vor%     
Sophia 28.01.2014, 19:42
quelle

4 Antworten

7

Versuchen Sie dplyr:

%Vor%

Ihr Vergleich würde vereinfachen:

%Vor%     
Vincent 28.01.2014, 19:53
quelle
3

Gleiche Idee, mit data.table :

%Vor%     
eddi 28.01.2014 22:03
quelle
2

Eine weitere Option mit ave :

%Vor%     
Matthew Plourde 28.01.2014 20:03
quelle
1

Verwenden von by :

%Vor%     
Henrik 28.01.2014 19:56
quelle

Tags und Links