Как сделать форматирование сразу всех столбцов в pandas?

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

от dayna , в категории: Python , 2 месяца назад

Как сделать форматирование сразу всех столбцов в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от hermina.hauck , 23 дня назад

@dayna 

Чтобы сделать форматирование сразу всех столбцов в Pandas, можно использовать метод set_option() библиотеки Pandas.


Вот пример кода:

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

# Создание DataFrame с данными
data = {'Столбец 1': [1, 2, 3], 'Столбец 2': [4, 5, 6]}
df = pd.DataFrame(data)

# Установка формата для всех столбцов
pd.set_option('display.float_format', '{:.2f}'.format)

# Вывод DataFrame с отформатированными значениями
print(df)


В данном примере, мы использовали метод set_option() для установки настройки display.float_format в нужный формат '{:.2f}'. Это означает, что значения в столбцах будут отображаться с двумя знаками после запятой.