【发布时间】:2018-04-21 09:50:28
【问题描述】:
我需要为 Dataframe 设置样式:
df = DataFrame({'A':['Bob','Rob','Dob'],'B':['Bob', 'Rob','Dob'],'C':['Bob','Dob','Dob'],'D':['Ben','Ten','Zen'],'E':['Ben','Ten','Zu']})
df
A B C D E
0 Bob Bob Bob Ben Ben
1 Rob Rob Dob Ten Ten
2 Dob Dob Dob Zen Zu
我需要同时比较列 - A、B、C 以检查它们是否相等,然后将突出显示/颜色应用于不相等的值。 然后我需要比较列 D、E 以检查它们是否相等,然后将突出显示/颜色应用于不相等的值
喜欢:
df[['A','B','C']].eq(df.iloc[:, 0], axis=0)
A B C
0 True True True
1 True True False
2 True True True
我无法将 df.style 应用到 df 的子集,然后再进行 concat。
【问题讨论】: