Python 熊猫造型:df中相同值的不同颜色?
我试图在一个有背景样式的jupyter笔记本中显示带有for循环的dfs。但是,存在一些奇怪的样式效果,例如df中的相同值(0)具有不同的颜色,并且没有遵循精度参数。我做错了什么 代码: 范围(0,11)内的i的Python 熊猫造型:df中相同值的不同颜色?,python,pandas,matplotlib,jupyter-notebook,styling,Python,Pandas,Matplotlib,Jupyter Notebook,Styling,我试图在一个有背景样式的jupyter笔记本中显示带有for循环的dfs。但是,存在一些奇怪的样式效果,例如df中的相同值(0)具有不同的颜色,并且没有遵循精度参数。我做错了什么 代码: 范围(0,11)内的i的: df=一些计算(数据) df1=pd.DataFrame() df1=df np.fill_diagonal(df1.values,0)#以便在我的相关值中获得更好的对比度 df1=df1.style.background\u gradient(cmap=“RdBu\u r”)。设置
:
df=一些计算(数据)
df1=pd.DataFrame()
df1=df
np.fill_diagonal(df1.values,0)#以便在我的相关值中获得更好的对比度
df1=df1.style.background\u gradient(cmap=“RdBu\u r”)。设置精度(4)
显示器(df1)
输出:
快速添加:看起来除了最后一个dfs之外,所有dfs都出现了这些问题。循环生成的最后一个df具有正确的颜色和精度。其他人都没有
我无法重现这一点,因为我不知道
一些计算或数据很抱歉,这些计算是一长串的操作数据,然后计算相关性,我认为这在这里没有用。@Arkansin trydf1=df.copy()
没有,但没有解决它:/谢谢!