Сохранение стилизованного кадра данных pandas, когда изображение выдает ValueError ⇐ Python

Программы на Python
Anonymous
Сохранение стилизованного кадра данных pandas, когда изображение выдает ValueError

Сообщение Anonymous »

У меня есть такой код Python:
import dataframe_image as dfi

def color_negative_red(val):
color = f'rgba(255, 50, 50, {min(1, val / 350)})'
return f'background-color: {color}'
styled_df = df.style.applymap(color_negative_red, subset=pd.IndexSlice[:, pd.IndexSlice['Active (bps)', :]])
dfi.export(styled_df, 'test.png', table_conversion='matplotlib')

но выдает эту ошибку:

ValueError: Неверный аргумент RGBA: 'rgba(255, 50, 50, 0.002857)'

df содержит столбцы MultiIndex, и я хочу раскрашивать только столбцы «Активные (бит/с)»:
Act Dur Active (bps)
(bps) (bps) 3M 1Y 2Y 3Y 5Y 7Y
NO2 -14 49 1 3 14 118 -295 101
BSB 341 379 -7 3 10 105 205 25
GOB -14 50 3 4 -36 -59 68 5


Подробнее здесь: https://stackoverflow.com/questions/790 ... valueerror

Вернуться в «Python»