头歌:实验十五 pandas数据处理

第1关 将超市销售excel文件根据商品的类别筛选存储

import pandas as pd
df=pd.read_excel("xlscl/step1/超市销售数据.xlsx",dtype={"商品编码":str,"商品条码":str})
writer = pd.ExcelWriter("xlscl/step1/类别销售.xlsx")
#代码开始
for i in df["类别"].unique():
    data=df.loc[df["类别"]==i,["日期","商品编码","商品名称","合计金额"]]
    data.to_excel(writer,sheet_name=i,index=0)
writer.save()
#代码结束
# return df1,df2,df3
    

第2关 将银行信息excel文件按地区筛选存储

import pandas
writer = pandas.ExcelWriter('test/银行一线城市.xlsx')
data=pandas.read_excel("test/银行信息.xlsx",dtype={"银行编号":str})
#代码开始
lists = ['北京市','上海市','广州市','深圳市']
for i in lists:
    df=data.loc[data["城市"]==i,["银行编号","名称"]]
    df1=df.sort_values(by='银行编号',ascending=True)
    df1.to_excel(writer,sheet_name=i,index=0)
#代码结束
writer.save()

 

你可能感兴趣的:(Educoder,pandas)