【导语】在我们日常工作中,经常会有合并数据,拆分数据,比如去年的业务数据和今年的数据进行合并;比如总数据里进行各个维度的拆分,那么我们可以利用 python 自动完成这件事!


一、合并数据 (合并数据集 1 和数据集 2)


import pandas as pd import os op=r'D:cherich\' name_list=os.listdir(op) name_list data=[] i = 0 for x in range(len(name_list)): df=pd.read_excel(op+name_list[x]) i+=1 print('数据集{}'.format(i)) print(df) data.append(df)



data=pd.concat(data) data


data.to_excel(r'D:cherichdata3.xlsx',index=False) print('success!')


二、拆分数据 (比如按照各个网点拆分,自行换成自己的数据集)


def chaifen(): file = pd.read_excel(r'D:拆分chaifen.xls') menu = file.iloc[:, 0].drop_duplicates() for name in menu: df1 = file[file.网点 == name] path = "D:/拆分/" + name + ".xls" print(path) df1.to_excel(path, index=None) print('success!') chaifen()


完成~
希望本文的内容对大家的学习或者工作能带来一定的帮助,每天进步一点点,加油~