Pandas 17.1中的Styler格式

时间:2018-10-04 21:52:01

标签: python pandas

我正在尝试使用background_gradient格式化DataFrame中的单元格,然后添加逗号分隔符,并切掉小数点右边的所有数字(不需要精度)。

下面的代码执行没有错误,但没有发生格式化。

(Pdf.style
.background_gradient(cmap='RdYlGn', low=.15, high=.15, axis=0, subset=pd.IndexSlice['1W':'10Y'])
.applymap(lambda x: '{:,.0f}'.format(x)))

如果我使用此代码,则格式化可以按需要进行,但没有渐变:

Pdf = Pdf.applymap(lambda x: '{:,.0f}'.format(x))

我了解更高版本的Pandas中的Styler对象具有.format()方法,但目前无法更新我的Pandas版本,并希望使用背景渐变和格式生成DF。

0 个答案:

没有答案