python – Porcentaje valores columna

Busco el porcetaje de jugadores que se encuentran en peso tipo Delgadez – Porcetaje de jugadores que se encuentran en peso tipo Normal – Porcetaje de jugadores que se encuentran en peso tipo Sobrepeso – Porcetaje de jugadores que se encuentran en peso tipo Obeso. Todos ellos están recogidos en la columna IMC.

No sé como emplear bien python. Me sale el porcentaje de cada fila, pero no me agrupa por grupo (delgadez, normal, sobrepeso, obeso).

(df.groupby('IMC').size()/df('IMC').count())*100