come calcolare media / mediana per gruppo in un dataframe in r

Ho un dataframe che registra quanti soldi un costomer spende in dettaglio come il seguente:

custid, value 1, 1 1, 3 1, 2 1, 5 1, 4 1, 1 2, 1 2, 10 3, 1 3, 2 3, 5 

Come calcolare le caratteristiche utilizzando media, max, mediana, std, ecc come il seguente? Usa alcune funzioni? E come?

 custid, mean, max,min,median,std 1, .... 2,.... 3,....