Стиль панд: разные цвета для одинаковых значений в df? - PullRequest
0 голосов
/ 20 октября 2019

Я пытаюсь отобразить dfs с циклом for в блокноте jupyter с фоновым стилем. Однако есть странные эффекты стиля, такие как одно и то же значение (0) в df, имеющее разные цвета и параметр точности не соблюдаемый. Что я делаю не так?

Код:

for i in range(0,11):
    df = some_computation(data)
    df1 = pd.DataFrame()
    df1= df
    np.fill_diagonal(df1.values, 0) # for better contrast in my correlation values
    df1 = df1.style.background_gradient(cmap="RdBu_r").set_precision(4)
    display(df1)

Вывод: Один из примеров df

Быстрое добавление: похоже, эти проблемы возникают длявсе DFS, кроме последнего. Последний созданный циклом df имеет правильные цвета и правильную точность. Ни один из других не делает.

Последний дф

...