Python 如何在《熊猫》杂志上把一个专栏加起来

Python 如何在《熊猫》杂志上把一个专栏加起来,python,pandas,Python,Pandas,如何在pandas中对列的值进行四舍五入。我需要将列的值四舍五入 hostname ip date cpu cpumax 0 mysql 192.168.1.1 22-Aug-19 12.0 10.33 1 cassandra 192.168.2.1 22-Aug-19 2.0 92.43 我的代码在下面,运行良好 import pandas as pd import numpy as

如何在pandas中对列的值进行四舍五入。我需要将列的值四舍五入

     hostname    ip           date      cpu  cpumax  
0    mysql      192.168.1.1  22-Aug-19  12.0   10.33   
1    cassandra  192.168.2.1  22-Aug-19   2.0   92.43  
我的代码在下面,运行良好

 import pandas as pd
 import numpy as np
 import math
 data_file['cpumax'] = np.ceil((data_file['cpumax'])+0.5)
我的cpumax专栏是

cpumax
11
93
有没有像
math.ceil
这样的替代方案。因为math.ceil,我不能在这里申请,因为它不是以np形式导入numpy的系列

df['cpumax'] = np.ceil(df['cpumax']).astype(int)

np.ceil应该这样做,但如果您仍然想使用math.ceil,请使用


df['cpumax']=df['cpumax'].apply(math.ceil)

为什么不使用
np.ceil
?您的代码运行正常。为什么要在此处添加
0.5