devo andare da questoCome calcolare i giorni passati dalla data di inizio per gruppo?
id | date
-----------------
A | 2000-01-13
A | 2000-01-18
A | 2000-01-25
B | 2012-10-10
B | 2012-10-11
C | 2005-07-25
C | 2005-07-31
presente
id | date | days from start
---------------------------
A | 2000-01-13 | 0
A | 2000-01-18 | 5
A | 2000-01-25 | 12
A | 2000-02-08 | 26
B | 2012-10-10 | 0
B | 2012-10-11 | 1
C | 2005-07-25 | 0
C | 2005-07-31 | 6
cioè creando una variabile che contiene il numero di giorni trascorsi dalla prima data, raggruppati per id.
Qualche idea?
Quasi per pubblicare esattamente la stessa cosa! – A5C1D2H2I1M1N2O1R2T1
Così quando provo la tua soluzione, ho ricevuto un errore che diceva che 'Combinare: = in j con by non è ancora stato implementato. Per favore lascia che il maintainer ('data.table') sappia se sei interessato a questo. È perché la mia versione di R è troppo vecchia (2.14.2) o la mia versione del pacchetto 'data.table' (1.8.0)? – plannapus