Pandas DataFrame round() 方法
示例
將 DataFrame 中的每個數字四捨五入到 1 位小數
import pandas as pd
data = [[1.1235, 1.9654, 2.6874], [6.5124, 4.2210, 2.2899]]
df = pd.DataFrame(data)
print(df.round(1))
自己動手試一試 »
定義和用法
round()
方法將 DataFrame 中的值四捨五入到指定的小數位數,預設為 0 位小數。
語法
dataframe.round(decimals, args, kwargs)
引數
引數 | 描述 |
---|---|
decimals | 可選,數字|字典|Series。預設為 0。指定小數位數。您可以為不同的列/行指定不同的數字,方法是將索引/標籤指定為字典中的鍵,或 Series 中的索引。 |
args | 可選。這些引數沒有效果,但可能被 NumPy 函式接受。 |
kwargs | 可選,關鍵字引數。這些引數沒有效果,但可以被 NumPy 函式接受。 |
返回值
一個包含四捨五入值的 DataFrame。
此函式不會修改原始 DataFrame 物件。