Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 舍入输出值_Python_Python 3.x_Pandas - Fatal编程技术网

Python 舍入输出值

Python 舍入输出值,python,python-3.x,pandas,Python,Python 3.x,Pandas,应用函数时如何舍入整数结果 我正在使用 df['value'] = df.apply(function_calc, axis=1) 例如,新列中的结果为28.1,22.1 在应用此函数时,如何使用圆形函数? 谢谢 见: 由于np.round()是矢量化的,在函数\u calc中使用round可能会慢很多。df['value']=df.apply(function\u calc,axis=1)。astype(int)或在函数\u calc本身中,返回int(something)而不是somet

应用函数时如何舍入整数结果

我正在使用

df['value'] = df.apply(function_calc, axis=1)
例如,新列中的结果为28.1,22.1

在应用此函数时,如何使用圆形函数? 谢谢

见:


由于np.round()是矢量化的,在函数\u calc中使用round可能会慢很多。

df['value']=df.apply(function\u calc,axis=1)。astype(int)
或在函数\u calc本身中,返回
int(something)
而不是
something
import numpy as np    
df['value'] = np.round(df.apply(function_calc, axis=1), decimals=0)