我有一個類似于以下內容的資料框:
| 姓名 | 數量 |
|---|---|
| 一種 | 3,580,093,709.00 |
| 乙 | 5,656,745,317.00 |
然后我使用 CSS 應用一些樣式,但是當我這樣做時,數量值變得科學格式,所以 3.58009e 09 和 5.39538e 07。
| 姓名 | 數量 |
|---|---|
| 一種 | 3.58009e 09 |
| 乙 | 5.65674e 07 |
我怎樣才能阻止這種情況發生?
d = {'Name': ['A', 'B'], 'Amount': [3580093709.00, 5656745317.00]}
df = pd.DataFrame(data=d)
df= df.style
df
uj5u.com熱心網友回復:
您沒有展示如何為列設定樣式,但是,要將其設定為帶有兩位小數的浮點數,您應該根據 Pandas 檔案的第一行(他們為某事而寫)將以下內容添加到您的樣式器中:
df = df.style.format(formatter={('Amount'): "{:.2f}"})
這是更多資訊的鏈接:https : //pandas.pydata.org/pandas-docs/stable/user_guide/style.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/360133.html
