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