comment faire pour trier les pandas dataframe d'une colonne

J'ai un bloc de données comme ceci:

print(df)

        0          1     2
0   354.7      April   4.0
1    55.4     August   8.0
2   176.5   December  12.0
3    95.5   February   2.0
4    85.6    January   1.0
5     152       July   7.0
6   238.7       June   6.0
7   104.8      March   3.0
8   283.5        May   5.0
9   278.8   November  11.0
10  249.6    October  10.0
11  212.7  September   9.0

Comme vous pouvez le voir, les mois ne sont pas dans le calendrier de la commande. J'ai donc créé un deuxième colonne pour obtenir le numéro du mois correspondant à chaque mois (1-12). À partir de là, comment puis-je trier ces données, cadre de selon le des mois du calendrier de " l'ordre?