Maison > Article > développement back-end > Comment supprimer la notation scientifique dans les résultats d’agrégation Pandas Groupby ?
Supprimer la notation scientifique dans les résultats d'agrégation de groupe par pandas
Lors de l'exécution d'opérations de groupe par chez les pandas, des résultats numériques volumineux peuvent être affichés en notation scientifique. Cela peut être indésirable pour la lisibilité ou le traitement ultérieur.
Pour modifier le formatage, utilisez pd.set_option('display.float_format') pour définir un convertisseur de chaîne personnalisé. Par exemple :
<code class="python">import pandas as pd pd.set_option('display.float_format', lambda x: '%.3f' % x)</code>
Cela affichera des nombres à virgule flottante avec trois décimales. Notez qu'il s'agit d'un paramètre global qui affectera tous les nombres à virgule flottante affichés dans les pandas.
Bien que la conversion de nombres en chaînes à des fins esthétiques soit généralement déconseillée, cela peut être réalisé en utilisant apply() avec un formatage de chaîne personnalisé. function :
<code class="python">df['result'].apply(lambda x: '%.3f' % x)</code>
Cela appliquera le formatage de chaîne spécifié à chaque élément de la colonne « résultat ».
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!