溫馨提示×

Pandas中怎么應用條件格式

小億
112
2024-05-11 18:10:51
欄目: 編程語言

Pandas可以使用style屬性應用條件格式,通過使用Styler類中的apply方法來實現,下面是一個簡單的示例:

import pandas as pd

data = {'A': [1, 2, 3, 4, 5],
        'B': [10, 20, 30, 40, 50],
        'C': [100, 200, 300, 400, 500]}

df = pd.DataFrame(data)

def highlight_max(s):
    is_max = s == s.max()
    return ['background-color: yellow' if v else '' for v in is_max]

styled_df = df.style.apply(highlight_max)
styled_df

在上面的示例中,定義了一個highlight_max方法來對DataFrame中的每一列進行判斷,如果某個元素是當前列中的最大值,那么將其背景色設置為黃色。然后使用apply方法應用這個條件格式,并將結果保存在styled_df中。最后顯示styled_df就可以看到應用了條件格式的DataFrame。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女