Чтобы показать проценты с помощью библиотеки pandas в Python, вы можете использовать несколько методов. Вот некоторые из них:
-
Форматирование с помощью оператора «%». Для форматирования процентов можно использовать оператор «%». Например, если у вас есть столбец с именем «процент» в DataFrame pandas с именем «df», вы можете отобразить его в процентах, используя следующий код:
df['percentage'] = df['percentage'] * 100 df['percentage'] = df['percentage'].map('{:.2f}%'.format)Значения умножаются на 100 и форматируются с использованием двух десятичных знаков, за которыми следует знак процента.
-
Использование метода «apply». Вы можете применить пользовательскую функцию форматирования к столбцу с помощью метода
apply. Вот пример:df['percentage'] = df['percentage'].apply(lambda x: '{:.2f}%'.format(x * 100))Значения умножаются на 100, применяется форматирование и присваивается результат обратно столбцу.
-
Использование атрибута «style». Если вы хотите отображать проценты в DataFrame pandas как часть стиля, вы можете использовать атрибут
style. Например:df.style.format({'percentage': '{:.2%}'})Столбец «процент» будет отформатирован как процент с двумя десятичными знаками.