【导语】在我们日常工作中,经常会有合并数据,拆分数据,比如去年的业务数据和今年的数据进行合并;比如总数据里进行各个维度的拆分,那么我们可以利用 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()
完成~
希望本文的内容对大家的学习或者工作能带来一定的帮助,每天进步一点点,加油~