Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Mengubah Suai Pemformatan Output untuk Kumpulan Panda mengikut Pengagregatan dengan Notasi Saintifik?

Bagaimanakah Saya Boleh Mengubah Suai Pemformatan Output untuk Kumpulan Panda mengikut Pengagregatan dengan Notasi Saintifik?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-02 22:53:30836semak imbas

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

Mengubah suai Pemformatan Output untuk Pengagregatan Kumpulan Panda dengan Notasi Saintifik

Dalam panda, operasi kumpulan demi boleh menghasilkan notasi saintifik untuk nombor yang besar, yang boleh menjadi tidak diingini.

Untuk mengubah suai format, gunakan pilihan display.float_format untuk menentukan penukar rentetan tersuai. Sebagai contoh, untuk menambah perpuluhan dan mengehadkan bilangan tempat perpuluhan:

pd.set_option('display.float_format', lambda x: '%.3f' % x)

Ini akan menukar nilai angka kepada rentetan dengan tiga tempat perpuluhan.

Sebagai alternatif, jika anda memilih untuk tidak menggunakan rentetan, anda boleh menggunakan fungsi lambda pada setiap nilai dalam Siri untuk menyesuaikan pemformatan:

Series(np.random.randn(3)).apply(lambda x: '%.3f' % x)

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengubah Suai Pemformatan Output untuk Kumpulan Panda mengikut Pengagregatan dengan Notasi Saintifik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn