【问题标题】:How to correct strange behavior in Pandas styled dataframe如何纠正 Pandas 样式数据框中的奇怪行为
【发布时间】:2021-02-16 09:47:11
【问题描述】:

我有一个 pandas 数据框,我正在使用以下函数对一列进行样式设置:

def alta_baja(val):

    color = 'black'

    if (val <= 10.0):

        color = 'green'

    elif (val >= 19.0):
    
        color = 'red'

    return 'color: %s' % color

df.style.applymap(alta_baja, subset=['MEDIA'])

在 anaconda 更新之前它工作正常,然后函数开始输入尾随零。

一种解决方法是从风格化对象中删除零。

我正在使用 Jupyter Notebook 6.0.3

感谢您的帮助!

【问题讨论】:

    标签: python pandas dataframe jupyter-notebook anaconda


    【解决方案1】:
        df.style.applymap(alta_baja, subset=['MEDIA']).format({'MEDIA': "{:.1f}"})
    

    【讨论】:

      猜你喜欢
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多