Python 3.x 如果数据帧中的值属于某个范围(Python),是否有方法对其进行着色

Python 3.x 如果数据帧中的值属于某个范围(Python),是否有方法对其进行着色,python-3.x,pandas,jupyter-notebook,Python 3.x,Pandas,Jupyter Notebook,我有一个值从0到10的数据帧。我想用红色而不是黑色给值1和5上色。在python数据框架中可以这样做吗?我用的是Jupyter笔记本 您可以更改单元格的样式: df = pd.DataFrame({'v1': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}) dft = df.style.applymap(lambda x: 'color: red' if x >= 1 and x <=5 else 'color: black') dft df=pd.Dat

我有一个值从0到10的数据帧。我想用红色而不是黑色给值1和5上色。在python数据框架中可以这样做吗?我用的是Jupyter笔记本

您可以更改单元格的
样式

df = pd.DataFrame({'v1': [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]})
dft = df.style.applymap(lambda x: 'color: red' if x >= 1 and x <=5 else 'color: black')
dft
df=pd.DataFrame({'v1':[0,1,2,3,4,5,6,7,8,9,10]})

dft=df.style.applymap(lambda x:'color:red'如果x>=1和x,则在笔记本的python端没有办法。您可以做的是更改javascript端的内容。