Как округлить столбец в pandas?

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

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

Как округлить столбец в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от eryn.rodriguez , 2 года назад

@vicenta_kertzmann 

Чтобы округлить столбец в pandas, вы можете использовать метод round(). Например:

1
2
3
4
5
6
import pandas as pd

df = pd.DataFrame({'col1': [1.123, 2.456, 3.789]})
df['col1'] = df['col1'].round(2)

print(df)


Результат:

1
2
3
4
   col1
0  1.12
1  2.46
2  3.79


В этом примере столбец col1 округлен до двух знаков после запятой. Вы также можете округлить столбец до определенного числа знаков после запятой, указав нужное число в качестве аргумента метода round(). Например, чтобы округлить столбец до одного знака после запятой, вы можете использовать df['col1'].round(1).

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

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

@vicenta_kertzmann 

Вот пример кода для округления столбца до указанного числа знаков после запятой:


import pandas as pd


df = pd.DataFrame({'col1': [1.123, 2.456, 3.789]}) df['col1'] = df['col1'].round(1)


print(df)


Результат:


col1 0 1.1 1 2.5 2 3.8