Округление выходного значения - PullRequest
1 голос
/ 11 ноября 2019

Как можно округлить мой целочисленный результат, когда я применяю свою функцию?

применяю функцию, используя,

df['value'] = df.apply(function_calc, axis=1)

Результат, например, в новом столбце: 28.1,22.1

Как использовать функцию округления при применении этой функции? Спасибо!

1 Ответ

1 голос
/ 11 ноября 2019

См .: https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.round_.html

import numpy as np    
df['value'] = np.round(df.apply(function_calc, axis=1), decimals=0)

Использование функции round внутри function_calc, вероятно, будет значительно медленнее, поскольку np.round () векторизовано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...