我们可以使用style
属性的highlight_min
方法来实现在Pandas中突出显示每一列的最小值。
具体实现步骤如下:
1.先导入Pandas库:
import pandas as pd
2.生成一个Pandas DataFrame:
data = {'name': ['Alex', 'Bob', 'Charlie', 'David'],
'age': [18, 22, 24, 28],
'height(cm)': [170, 175, 180, 185],
'weight(kg)': [60, 70, 75, 80]}
df = pd.DataFrame(data)
3.使用style
属性的highlight_min
方法,通过指定axis
参数为0
来突出显示每一列的最小值:
df.style.highlight_min(axis=0)
最后,我们可以将突出显示后的DataFrame使用render()
方法显示在Jupyter Notebook中。
完整代码如下:
import pandas as pd
data = {'name': ['Alex', 'Bob', 'Charlie', 'David'],
'age': [18, 22, 24, 28],
'height(cm)': [170, 175, 180, 185],
'weight(kg)': [60, 70, 75, 80]}
df = pd.DataFrame(data)
df.style.highlight_min(axis=0).render()
执行以上代码后,你将看到被突出显示最小值的DataFrame。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在Pandas中突出显示每一列的最小值 - Python技术站