python - 四舍五入到 5 的更高倍数
问题描述
我正在尝试将值四舍五入为 5 的更高倍数 例如:
df
values rounded_values (expected column)
10 10
11 15
13 15
22 25
21 25
34 35
35 35
解决方案
尝试:
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
推荐阅读
- firefox - 访问特定域时如何聚焦 Firefox 窗口
- keytool - 出现错误 java.security.KeyStoreException: PKCS11 not found while using softhsm as hsm
- vb.net - 如何只比较月份和年份?[VB]
- android - 带有 layer_type_software 的 Android WebView 不显示 HTML5 画布内容
- python - Python3 Pyserial 和 Cisco 控制台
- javascript - Vue 材质选项卡不显示内容
- ios - 如何使用快速解码协议来解析嵌套的 JSON 数据?
- git - Git:我怎样才能完全依赖尚未合并的 PR?
- python - 如何使用python将excel表复制到另一个具有相同格式的工作簿
- java - 流过滤另一个流并计数