Pandas DataFrame round() 方法

定义和用法

round() 方法将 DataFrame 中的值四舍五入为具有指定小数位数的数字,默认值为 0 位小数。

实例

将 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))

亲自试一试

语法

dataframe.round(decimals, args, kwargs)

参数

参数 描述
decimals

可选。数字|字典|Series。默认为 0。指定小数位数。

您可以通过在字典中将索引/标签指定为键,或在 Series 中指定索引,来为不同的列/行指定不同的数字。

args 可选。这些参数没有效果,但可以被 NumPy 函数接受。
kwargs 可选。关键字参数。这些参数没有效果,但可以被 NumPy 函数接受。

返回值

具有四舍五入值的 DataFrame

此函数不会更改原始 DataFrame 对象。