Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pandas Styler未将数据帧打印到Spyder';正如所料,这是一个控制台_Python_Pandas_Spyder - Fatal编程技术网

Python Pandas Styler未将数据帧打印到Spyder';正如所料,这是一个控制台

Python Pandas Styler未将数据帧打印到Spyder';正如所料,这是一个控制台,python,pandas,spyder,Python,Pandas,Spyder,我试图使用pandas样式器功能将带有彩色单元格的pandas数据框输出到控制台。当我在运行Python2.7的Spyder 3.2.6中运行代码示例时,控制台输出“…pandas.core.style.Styler at 0x1d0d7cf8>”,而不是像预期的那样查看数据帧,…这是ie需要作为子集才能在控制台中正确查看的高维对象的预期结果 我还尝试在数据帧上调用.render(),但这会将大量unicode(?)文本输出到控制台,这是无用的 我还尝试了Styler用户指南中的各种示例,得到了

我试图使用pandas样式器功能将带有彩色单元格的pandas数据框输出到控制台。当我在运行Python2.7的Spyder 3.2.6中运行代码示例时,控制台输出“…pandas.core.style.Styler at 0x1d0d7cf8>”,而不是像预期的那样查看数据帧,…这是ie需要作为子集才能在控制台中正确查看的高维对象的预期结果

我还尝试在数据帧上调用.render(),但这会将大量unicode(?)文本输出到控制台,这是无用的

我还尝试了Styler用户指南中的各种示例,得到了相同的结果() 还有这篇文章中的例子:

def\u color\u red\u或绿色(val):
颜色=‘红色’,如果val<0,则为‘绿色’
返回“颜色:%s”%color
s=df.style.applymap(\u颜色\u红色\u或\u绿色)
s
#及
s、 render()
#页面中的示例:
作为pd进口熊猫
将numpy作为np导入
np.随机种子(24)
df=pd.DataFrame({'A':np.linspace(1,10,10)})
df=pd.concat([df,pd.DataFrame(np.random.randn(10,4),columns=list('BCDE'))],
轴=1)
df.iloc[0,2]=np.nan
风格
我希望看到带有彩色单元格的数据帧输出,但只看到:

<pandas.core.style.Styler at 0x1d0d7cf8>

我错过了什么?也许我的Spyder没有设置为正确读取unicode或其他什么?

(此处为Spyder维护人员)Pandas styler目前只在Jupyter笔记本中工作,而不在Spyder中工作

注:我们计划在2021年发布的Spyder 6中支持这一点。

s=df.style.applymap(\u color\u red\u或\u green);s
在我的系统上工作。
<pandas.core.style.Styler at 0x1d0d7cf8>