Ho un frame di dati che assomiglia a questo:Bandiera prima dal gruppo in R frame di dati
id score
1 15
1 18
1 16
2 10
2 9
3 8
3 47
3 21
mi piacerebbe identificare un modo per segnalare la prima occorrenza di id - simile alla prima. e ultimo. in SAS. Ho provato la funzione! Duplicata, ma ho bisogno di aggiungere effettivamente la colonna "flag" al mio frame di dati poiché la sto eseguendo in un ciclo successivo. Mi piacerebbe avere qualcosa di simile:
id score first_ind
1 15 1
1 18 0
1 16 0
2 10 1
2 9 0
3 8 1
3 47 0
3 21 0
Brillante, grazie! – davids12
+1 il mio pensiero esattamente. –
Anche '(! Duplicato (df $ id)) + 0' è abbastanza pulito. –