无论如何都保存 pandas 样式器对象
Saving pandas styler object in anyway
这是一个带有背景渐变的样式器对象:
无论如何我只是想按原样保存它。已尝试使用 .render() 但不确定如何处理该 HTML 代码,并且通过阅读有关该主题的其他问题,目前似乎没有保存这些代码的方法。有什么骇人听闻的方法吗?
这是数组:
array([[ 0.264 , 0.271 , 0.285 , 0.289 , 0.329 ],
[ 0.053 , 0.051 , 0.045 , 0.038 , 0.031 ],
[ 0.006 , 0.007 , 0.009 , 0.01 , 0.01 ],
[-3.98650106, -3.95728537, -3.99767582, -4.20624136, -3.54186842],
[-3.22600677, -2.87623307, -2.03420988, -1.54443176, -1.41006671]])
以及我的代码行:
df.style.background_gradient(cmap='RdYlGn',low=.09,high=.18,axis=1)
从 Pandas 0.20.0 开始,您可以轻松地将其保存到 Excel 文件:
df.style.background_gradient(cmap='RdYlGn',low=.09,high=.18,axis=1) \
.to_excel('d:/temp/a.xlsx', engine='openpyxl')
结果:
这是一个带有背景渐变的样式器对象:
无论如何我只是想按原样保存它。已尝试使用 .render() 但不确定如何处理该 HTML 代码,并且通过阅读有关该主题的其他问题,目前似乎没有保存这些代码的方法。有什么骇人听闻的方法吗?
这是数组:
array([[ 0.264 , 0.271 , 0.285 , 0.289 , 0.329 ],
[ 0.053 , 0.051 , 0.045 , 0.038 , 0.031 ],
[ 0.006 , 0.007 , 0.009 , 0.01 , 0.01 ],
[-3.98650106, -3.95728537, -3.99767582, -4.20624136, -3.54186842],
[-3.22600677, -2.87623307, -2.03420988, -1.54443176, -1.41006671]])
以及我的代码行:
df.style.background_gradient(cmap='RdYlGn',low=.09,high=.18,axis=1)
从 Pandas 0.20.0 开始,您可以轻松地将其保存到 Excel 文件:
df.style.background_gradient(cmap='RdYlGn',low=.09,high=.18,axis=1) \
.to_excel('d:/temp/a.xlsx', engine='openpyxl')
结果: