首页 > 解决方案 > 四舍五入到 5 的更高倍数

问题描述

我正在尝试将值四舍五入为 5 的更高倍数 例如:

df
values    rounded_values (expected column)
    10                10
    11                15
    13                15
    22                25
    21                25
    34                35  
    35                35

标签: pythonpandasrounding

解决方案


尝试:

df["rounded_values"] = ((df.values+4)//5)*5
print(df)
   values  rounded_values
0      10              10
1      11              15
2      13              15
3      22              25
4      21              25
5      34              35
6      35              35

推荐阅读