Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Memformat Hasil Pengagregatan dalam Panda Tanpa Notasi Saintifik?
Apabila melakukan operasi kumpulan mengikut dalam Panda, bilangan besar boleh diwakili dalam tatatanda saintifik. Untuk memformat nombor ini dan menyekat notasi saintifik, ikuti langkah berikut:
Pilihan 1: Sesuaikan Penukar Rentetan
Anda boleh menentukan penukar rentetan tersuai menggunakan pd.set_option( ) fungsi. Kod berikut menetapkan format untuk memaparkan tiga tempat perpuluhan:
<code class="python">pd.set_option('display.float_format', lambda x: '%.3f' % x)</code>
Pilihan 2: Tukar kepada Rentetan dan Format
Jika anda lebih suka menukar nombor kepada rentetan sebelum memformat, anda boleh menggunakan kaedah astype() diikuti dengan kaedah apply():
<code class="python">sum_sales_dept.astype(str).apply(lambda x: '%.3f' % float(x))</code>
Pilihan ini membolehkan anda memformat hasil pengagregatan dalam Panda dan memaparkan nombor yang besar tanpa notasi saintifik. Ambil perhatian bahawa menukar nombor kepada rentetan boleh memberi kesan kepada prestasi dan mungkin bukan pendekatan pilihan dalam semua kes.
Atas ialah kandungan terperinci Bagaimana untuk Memformat Hasil Pengagregatan dalam Panda Tanpa Notasi Saintifik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!