52 Stimmen

Erstellen einer fortlaufenden Nummer (Zähler) für Zeilen innerhalb jeder Gruppe eines Datenrahmens

Wie können wir innerhalb jeder Gruppe eines Datenrahmens eindeutige ID-Nummern erzeugen? Hier sind einige Daten gruppiert nach "personid":

personid date measurement
1         x     23
1         x     32
2         y     21
3         x     23
3         z     23
3         y     23

Ich möchte eine id-Spalte mit einem eindeutigen Wert für jede Zeile innerhalb jeder durch "personid" definierten Teilmenge hinzufügen, die immer mit 1 . Das ist mein gewünschtes Ergebnis:

personid date measurement id
1         x     23         1
1         x     32         2
2         y     21         1
3         x     23         1
3         z     23         2
3         y     23         3

Ich bin für jede Hilfe dankbar.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X