import pandas as pd f1=r'E:\\XX电子化\\202302XX电子化\\20230207XX电子化-核销校验\\XX结算模式导出.xls' da1=pd.read_excel(f1,sheet_name='Sheet0',skiprows=1,usecols=[4,5,11,13],dtype='object')#指定XX编码所在列的数据类型 da1['辅助1']=da1['XX编码']+"-"+da1['XX编码'] da1=da1.iloc[:,2:5] da1.columns=['客户','XXXX比例','辅助1'] da1=pd.pivot_table(da1,values='XXXX比例',index='辅助1',columns=['客户'],aggfunc='max',margins=True,margins_name="最大值") da1.insert(7,'共享判断',"")#插入列 da1.XX判断[(da1.最大值=='100.0000')]="X享"#根据给定的条件更改数据 da1.XX判断[(da1.最大值!='100.0000')]="X享"#根据给定的条件更改数据 #da1=da1.iloc[:,[3,4,2,1,5,0,6,7]] da1.to_excel('E:\\学会Python\\测试文件夹\\测试保存13.xlsx',index=True)
python学习系列4
最新推荐文章于 2024-07-12 19:06:42 发布