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 对象。