Sekat Notasi Saintifik dalam Kumpulan Panda Mengikut Keputusan Pengagregatan
Apabila melakukan operasi kumpulan demi dalam panda, hasil berangka yang besar mungkin dipaparkan dalam tatatanda saintifik. Ini mungkin tidak diingini untuk kebolehbacaan atau pemprosesan seterusnya.
Untuk mengubah suai pemformatan, gunakan pd.set_option('display.float_format') untuk menentukan penukar rentetan tersuai. Contohnya:
<code class="python">import pandas as pd pd.set_option('display.float_format', lambda x: '%.3f' % x)</code>
Ini akan memaparkan nombor titik terapung dengan tiga tempat perpuluhan. Ambil perhatian bahawa ini ialah tetapan global dan akan menjejaskan semua nombor titik terapung yang dipaparkan dalam panda.
Walaupun menukar nombor kepada rentetan untuk tujuan estetik biasanya tidak digalakkan, ia boleh dicapai menggunakan apply() dengan pemformatan rentetan tersuai fungsi:
<code class="python">df['result'].apply(lambda x: '%.3f' % x)</code>
Ini akan menggunakan pemformatan rentetan yang ditentukan pada setiap elemen dalam lajur 'hasil'.
Atas ialah kandungan terperinci Bagaimana untuk Menindas Notasi Saintifik dalam Kumpulan Panda mengikut Keputusan Pengagregatan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!