Ich möchte das Verhältnis zwischen aufeinanderfolgenden Werten innerhalb von Gruppen berechnen. Differenzen mit diff sind leicht möglich:
diff
Gibt es eine äquivalente Funktion, um Verhältnisse zu berechnen? Gewünschte Ausgabe wäre:
Versuchen Sie dplyr:
Ihr Vergleich würde vereinfachen:
Gleiche Idee, mit data.table :
data.table
Eine weitere Option mit ave :
ave
Verwenden von by :
by
Tags und Links r