@JonGalt

Как отформатировать данные в pandas?

Приветсивую. Делаю сводную таблицу в pandas.
p_p = pd.pivot_table(w_f, index=['Раздел РД', 'Тип конструкциий', 'Вид работ'], columns=[], values=['Завершено'], aggfunc=np.average)

на выходе поучается вот так:
59de1dc2bf38c098014098.png
Вопрос: как привести десятичные дроби в проценты?
  • Вопрос задан
  • 609 просмотров
Решения вопроса 1
@xdgadd
ML/Python/Cpp
У всех объектов класса DataFrame(и его наследников) есть метод apply, он принимает аргументом функцию и применяет её к колонке, в вашем случае - `Завершено`.

p_p = p_p.apply(lambda x: round(x * 100, 2))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы