我想使用下面的代码通过颜色代码进行条件格式化。这适用于 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 中运行。
当您使用 IPython.display.display 等库时,输出包括用于样式化的 HTML,这在 Jupyter Notebooks 中受支持。但是,像 IDLE 这样的标准 Python 环境没有对渲染 HTML 或 CSS 的内置支持。我希望这能让您的问题变得清晰。