Ich habe einen Datenrahmen von Personen, die jeweils mehrere Datensätze haben. Ich möchte den Datensatz in der Sequenz für jedes Individuum in Python aufzählen. Im Wesentlichen würde Ich mag die ‚Sequenz‘ Spalte in der folgenden Tabelle erstellen:Fügen Sie eine Sequenznummer zu jedem Element in einer Gruppe mit Python
patient date sequence
145 20Jun2009 1
145 24Jun2009 2
145 15Jul2009 3
582 09Feb2008 1
582 21Feb2008 2
987 14Mar2010 1
987 02May2010 2
987 12May2010 3
Dies ist im Wesentlichen der gleiche Frage wie here, aber ich arbeite in Python und nicht in der Lage die SQL-Lösung zu implementieren. Ich vermute, dass ich eine groupby-Anweisung mit einer iterierbaren Zählung verwenden kann, die bisher jedoch nicht erfolgreich war. Vielen Dank!
die richtige Antwort :) –
Wow, was für ein Lebensretter - das unendlich läuft schneller als jeder meiner Hacks dafür – Owen