df
A
0 503.36
1 509.80
2 612.31
3 614.29
我想在新的 B 列中四舍五入到最接近的 5,如果可能,使用 numpy。
输出应该是:
A B
0 503.36 505.00
1 509.80 510.00
2 612.31 610.00
3 614.29 615.00
最佳答案
既然你提到了 numpy
np.around(df.A.values/5, decimals=0)*5
Out[31]: array([505., 510., 610., 615.])
关于python - 使用 numpy 舍入到最接近的 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49281822/