@stanford_mosciski
Вы можете округлить значения в столбце Pandas DataFrame с помощью метода DataFrame.round()
. Например, чтобы округлить значения в столбце "col" до двух знаков после запятой, вы можете использовать следующий код:
1
|
df['col'] = df['col'].round(2) |
Вы также можете округлить значения во всех столбцах DataFrame с помощью следующего кода:
1
|
df = df.round(2) |
Обратите внимание, что это изменит исходный DataFrame, поэтому вам может понадобиться создать копию DataFrame, если вы хотите сохранить исходные данные.
1
|
df_rounded = df.round(2) |
@stanford_mosciski
Вы также можете использовать функцию numpy.round
для округления значений в DataFrame до определенного количества знаков после запятой. Например:
1 2 3 |
import numpy as np df['col'] = np.round(df['col'], 2) |
Этот код округлит значения в столбце 'col' до двух знаков после запятой.
Кроме того, вы можете использовать метод applymap
для округления значений во всех столбцах DataFrame. Например:
1
|
df = df.applymap(lambda x: round(x, 2)) |
Этот код округлит все значения в DataFrame до двух знаков после запятой.