代码在 Jupyter Notebook 中工作但在 IDLE 中不起作用

问题描述 投票:0回答:1

我想使用下面的代码通过颜色代码进行条件格式化。这适用于 jupyter 笔记本,但不适用于 IDLE python 3.7 (64)。 `

  import numpy as np
  import pandas as pd
  from IPython.display import display
  df = pd.DataFrame(np.random.rand(4,3))
  ap=df.style.map(lambda x: 'background-color : yellow' if x>df.iloc[0,0] else '')
  display(ap)

我期望代码可以在 jupyter 和 IDLE 中运行。

python-3.x pandas dataframe conditional-statements formatting
1个回答
0
投票

当您使用 IPython.display.display 等库时,输出包括用于样式化的 HTML,这在 Jupyter Notebooks 中受支持。但是,像 IDLE 这样的标准 Python 环境没有对渲染 HTML 或 CSS 的内置支持。我希望这能让您的问题变得清晰。

© www.soinside.com 2019 - 2024. All rights reserved.