EXO*_*DIA 5 python pandas pandas-styles
我能够根据以下内容应用样式:
f = lambda v: 'background-color: %s' % 'green' if v=='col' else ''
df = df.style.applymap(f, subset=['a'])
Run Code Online (Sandbox Code Playgroud)
我现在的挑战是我想在不同的列上做更多的过滤器。因此,如果我尝试再次应用此style.applymap功能df,我会收到标题中提到的错误。因为它可以应用于 DF 而不是 styler 对象。
作为一种解决方法,我发现使用df.data.style.applymap样式对象,但它不保留以前的样式。
我有多个过滤条件,可能涉及已应用样式的相同列。
如何依次应用多种样式?检查了文档但没有找到任何东西