Как округлить float в pandas?

Пользователь

от jerrold_langworth , в категории: Python , год назад

Как округлить float в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ella , год назад

@jerrold_langworth 

Вы можете использовать метод round() для округления значений типа float в pandas. Например:

1
2
3
4
5
6
7
8
import pandas as pd

df = pd.DataFrame({'col1': [1.123, 2.123, 3.123]})

# Округлить до двух знаков после запятой
df['col1'] = df['col1'].round(2)

print(df)


Выведет:

1
2
3
4
   col1
0  1.12
1  2.12
2  3.12


Пользователь

от william_stoltenberg , 5 месяцев назад

@jerrold_langworth 

Как видно из примера, метод round() принимает параметр, который указывает на количество знаков после запятой, до которого нужно округлить значения.