Bonjour
Pour les graphiques seaborn (Module 112, #3), je ne comprends pas pourquoi mon code ne fonctionne pas (2ème question du module:
sns.lmplot(x= df.mp, y=df.tov, hue=df.po);
L’erreur indiquée est la suivante: TypeError: ‹ < › not supported between instances of ‹ str › and ‹ int ›
Seaborn utilise une synthaxe plus particulière pour cette fonction, le jeu de données doit être renseigné dans le paramètre data, les colonnes x='mp' et y='tov et dans hue la colonne la variable par rapport à laquelle vous souhaitez obtenir le graphique.
L’erreur obtenue provient du fait de la confusion entre chaînes de caractère et entiers (int) car les paramètres x et y acceptent seulement des chaines de caractères comme indiqué dans la documentation de la fonction: https://seaborn.pydata.org/generated/seaborn.lmplot.html
Parameters
**x, y** strings, optional
Input variables; these should be column names in `data`.