valores de columna promedio en todas las filas de un marco de datos

Tengo un marco de datos que leí de un archivo como este:

name, points, wins, losses, margin
joe, 1, 1, 0, 1
bill, 2, 3, 0, 4
joe, 5, 2, 5, -2
cindy, 10, 2, 3, -2.5

etc.

Quiero promediar los valores de las columnas en todas las filas de estos datos, ¿hay alguna manera fácil de hacer esto en R?

Por ejemplo, quiero obtener los valores promedio de columna para todos los "Joe's", con algo como

joe, 3, 1.5, 2.5, -.5

Respuestas a la pregunta(4)

Su respuesta a la pregunta