Python 如何在《熊猫》杂志上把一个专栏加起来
如何在pandas中对列的值进行四舍五入。我需要将列的值四舍五入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
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
?