Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich die Ausgabeformatierung für die Pandas Groupby-Aggregation mit wissenschaftlicher Notation ändern?

Wie kann ich die Ausgabeformatierung für die Pandas Groupby-Aggregation mit wissenschaftlicher Notation ändern?

Mary-Kate Olsen
Freigeben: 2024-11-02 22:53:30
Original
824 Leute haben es durchsucht

How Can I Modify Output Formatting for Pandas Groupby Aggregation with Scientific Notation?

Ändern der Ausgabeformatierung für die Pandas-Groupby-Aggregation mit wissenschaftlicher Notation

In Pandas können Groupby-Operationen für große Zahlen zu einer wissenschaftlichen Notation führen, was unerwünscht sein kann.

Um das Format zu ändern, verwenden Sie die Option display.float_format, um einen benutzerdefinierten String-Konverter anzugeben. Um beispielsweise Dezimalstellen hinzuzufügen und die Anzahl der Dezimalstellen zu begrenzen:

pd.set_option('display.float_format', lambda x: '%.3f' % x)
Nach dem Login kopieren

Dadurch werden numerische Werte in Zeichenfolgen mit drei Dezimalstellen konvertiert.

Alternativ, wenn Sie nicht damit arbeiten möchten Zeichenfolgen können Sie auf jeden Wert in der Serie eine Lambda-Funktion anwenden, um die Formatierung anzupassen:

Series(np.random.randn(3)).apply(lambda x: '%.3f' % x)
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich die Ausgabeformatierung für die Pandas Groupby-Aggregation mit wissenschaftlicher Notation ändern?. 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