Pandas DataFrame的round函数详解及小坑
df
.
round
(
decimals
=0,
*
args
,
**
kwargs
)
输入参数
decimals : int, dict, Series,每一列舍入到的小数位数。如果是整数,每一列都被舍入到这个位数;如果是字典或序列,各列舍入到指定的精度。列的名字应该作为decimals 字典的键,或者decimals 序列的index。未在decimals 中指定精度的列将保留原样。如果decimals 中有不是列名的键或index,会被忽略。
返回:
DataFrame: 舍入到指定精度的DataFrame。
decimals=0时,返回的是浮点数而非整数。
round 并非四舍五入,对浮点数执行round 须谨慎。