Python Jupyter中数据帧内的条件格式
我有一个任意的数据帧,类似这样:Python Jupyter中数据帧内的条件格式,python,pandas,jupyter-notebook,data-visualization,Python,Pandas,Jupyter Notebook,Data Visualization,我有一个任意的数据帧,类似这样: import pandas as pd df = pd.DataFrame.from_dict({'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd'], 'col_3':[100,-100, 50, -50,]}) df 是否有办法更改每个项目的格式,使列中较大的值为一种颜色,较小的值为另一种颜色?最好的实施方式是: 简短的 能够应用于最简单的数据帧 足够健壮,可以处理不同的数据类型 例如,Excel
import pandas as pd
df = pd.DataFrame.from_dict({'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd'], 'col_3':[100,-100, 50, -50,]})
df
是否有办法更改每个项目的格式,使列中较大的值为一种颜色,较小的值为另一种颜色?最好的实施方式是:
- 简短的
- 能够应用于最简单的数据帧
- 足够健壮,可以处理不同的数据类型
例如,Excel具有如下所示的条件格式:
import pandas as pd
df = pd.DataFrame.from_dict({'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd'], 'col_3':[100,-100, 50, -50,]})
df
它对字符串或字符没有任何意义,但在其他方面表现得很好就像许多令人惊奇的事情一样,您可以使用
seaborn
这:
因此: