Kumulative Anzahl eindeutiger Werte in R

Eine vereinfachte Version meines Datensatzes würde folgendermaßen aussehen:

depth value
   1     a
   1     b
   2     a
   2     b
   2     b
   3     c

Ich möchte einen neuen Datensatz erstellen, in dem ich für jeden Wert von "Tiefe" die kumulierte Anzahl eindeutiger Werte von oben beginnend habe. z.B.

depth cumsum
 1      2
 2      2
 3      3

Irgendwelche Ideen, wie das geht? Ich bin relativ neu in R.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage