Ich habe kürzlich nach Python als mein primäres Werkzeug für die Analyse migriert und ich bin in der Lage, das erste zu replizieren. & zuletzt. Funktionalität in SAS gefunden. Der SAS-Code wäre wie folgt;Replizieren der ersten und letzten Funktionalität von SAS mit Python
data data.out;
set data.in;
if first.ID then flag = 1;
if last.ID then flag = 1;
run;
Die Ausgabe wäre wie folgt;
ID flag
AAAA 1
AAAA 0
AAAA 0
AAAA 1
BBBB 1
BBBB 0
BBBB 0
BBBB 1
CCCC 1
CCCC 0
CCCC 1
Irgendwelche Ideen, wie man das in Python macht?
Verwenden Sie etwas wie Pandas hier oder schlicht Python? –
Was ist diese Funktion für resp. Wo ist es nützlich? –
in SAS identifiziert es nur die ersten und letzten Zeilen einer groupby. die Funktionalität ist grundsätzlich implizit, wenn man eine groupby in Pandas macht und (fast?) nie in meiner Erfahrung gebraucht wird – JohnE