我有2个excel文件档案1
A B C D 1 2 3 4 5 6 7 8 9 1 2 3
档案二
A B C D 1 3 3 4 5 6 9 8 9 1 2 3 3 6 7 8
我希望输出为产出| A类|乙|C级|D级|| - ------|- ------|- ------|- ------|| 1个|* * 3**|三个|四个|| 五个|六个|* * 九**|八个|| 九|1个|第二章|三个|| * * 3**|* * 六**|* * 七**|* * 八**|
nhhxz33t1#
假设输入 Dataframe 为df1和df2,则使用styler:
df1
df2
import numpy as np def color(df, props=''): return np.where(df1.ne(df), props, '') df2.style.apply(color, props='background-color:yellow', axis=None)
作为excel文件:
(df2.style.apply(color, props='background-color:yellow', axis=None) .to_excel('out.xlsx') )
输出:
1条答案
按热度按时间nhhxz33t1#
假设输入 Dataframe 为
df1
和df2
,则使用styler:作为excel文件:
输出: