擅长:python、mysql、java
<p>您可以根据条件创建由<code>background-color</code>填充的<code>DataFrame</code>,例如从<a href="http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.io.formats.style.Styler.apply.html" rel="nofollow noreferrer">^{<cd3>}</a>中的列表:</p>
<pre><code>checkList = [True, True, False]
def highlight(x):
c1 = 'background-color: red'
c2 = 'background-color: green'
#if necessary pass condition
#checkList = x['Balance'] < 300
#empty DataFrame of styles
df1 = pd.DataFrame('', index=x.index, columns=x.columns)
#set Balance column by condition in list (necessary same length like df)
df1['Balance'] = np.where(checkList, c1, c2)
return df1
df.style.apply(highlight, axis=None)
</code></pre>