在Pandas 中執行groupby 操作時,可以用科學記數法表示大數。要格式化這些數字並抑制科學記數法,請按照下列步驟操作:
選項1:自訂字串轉換器
您可以使用pd. set_option( ) 功能。以下程式碼設定顯示三位小數的格式:
<code class="python">pd.set_option('display.float_format', lambda x: '%.3f' % x)</code>
選項2:轉換為字串和格式
如果您希望將數字轉換為字串在在格式化之前,您可以使用astype() 方法,然後使用apply() 方法:
<code class="python">sum_sales_dept.astype(str).apply(lambda x: '%.3f' % float(x))</code>
這些選項可讓您在Pandas 中格式化聚合結果並顯示沒有科學記數法的大數字。請注意,將數字轉換為字串可能會影響效能,並且可能並非在所有情況下都是首選方法。
以上是如何在沒有科學記數法的情況下格式化 Pandas 中的聚合結果?的詳細內容。更多資訊請關注PHP中文網其他相關文章!