Ho un tbl_df che assomiglia a questo:dplyr - Get ultimo valore per ogni anno
> d
Source: local data frame [3,703 x 3]
date value year
1 2001-01-01 0.1218 2001
2 2001-01-02 0.1216 2001
3 2001-01-03 0.1216 2001
4 2001-01-04 0.1214 2001
5 2001-01-05 0.1214 2001
.. ... ... ...
cui date variano attraversato diversi anni.
Vorrei ottenere l'ultimo valore di value
per ogni anno (che non è sempre il 31-12). C'è un modo per farlo usando un idioma come: d %>% group_by(year) %>% summarise(...)
?
@DavidArenburg Cioè esilaranti 'reali men' :-) – akrun
@DavidArenburg Intendevi 'setorder (setDT (d), anno, data) [, valore [quale.max (data)], anno]'? – akrun