Wie formatiere ich Aggregationsergebnisse in Pandas ohne wissenschaftliche Notation?

Susan Sarandon
Freigeben: 2024-11-02 09:28:31
Original
195 Leute haben es durchsucht

How to Format Aggregation Results in Pandas Without Scientific Notation?

Aggregationsergebnisse in Pandas ohne wissenschaftliche Notation formatieren

Bei der Durchführung von Groupby-Operationen in Pandas können große Zahlen in wissenschaftlicher Notation dargestellt werden. Um diese Zahlen zu formatieren und die wissenschaftliche Schreibweise zu unterdrücken, führen Sie die folgenden Schritte aus:

Option 1: String-Konverter anpassen

Sie können einen benutzerdefinierten String-Konverter mit der pd.set_option( ) Funktion. Der folgende Code legt das Format so fest, dass drei Dezimalstellen angezeigt werden:

<code class="python">pd.set_option('display.float_format', lambda x: '%.3f' % x)</code>
Nach dem Login kopieren

Option 2: In String und Format konvertieren

Wenn Sie die Zahlen lieber in Strings konvertieren möchten Vor der Formatierung können Sie die Methode astype() gefolgt von der Methode apply() verwenden:

<code class="python">sum_sales_dept.astype(str).apply(lambda x: '%.3f' % float(x))</code>
Nach dem Login kopieren

Mit diesen Optionen können Sie Aggregationsergebnisse in Pandas formatieren und große Zahlen ohne wissenschaftliche Notation anzeigen. Beachten Sie, dass die Konvertierung von Zahlen in Zeichenfolgen Auswirkungen auf die Leistung haben kann und möglicherweise nicht in allen Fällen der bevorzugte Ansatz ist.

Das obige ist der detaillierte Inhalt vonWie formatiere ich Aggregationsergebnisse in Pandas ohne wissenschaftliche Notation?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!