#拆分表格步骤
##1、定义路径
import os
path=os.chdir('E:\\000师姐工作\\002 离职管理\\离职管理\\23离职\\离职、调动管理\\2020年\\11月\\月初发薪酬室')
os.getcwd()
##2、打开当月离职总表格
import pandas as pd
import numpy as np
df=pd.read_csv('11月离职名单.CSV',encoding="gbk")
df
##3、开始拆分表格,按部门拆分
df_1=df['部门']
type(df_1)
df_1.index
path_1=os.chdir('E:\\000师姐工作\\002 离职管理\\离职管理\\23离职\\离职、调动管理\\2020年\\11月\\月初发薪酬室\\分发')
os.getcwd()
for i in df_1.index:
df_i=df.loc[[i]]
df_name=df_1[i]
df_i.to_csv('%s.csv' %(df_name),encoding='gbk',index=False)
###若表格中出现重复的部门的处理方式
df_1=df['部门']
``以元组方式呈现且去重
df_2=np.unique(df_1)
df_2
``对保存路径重新定义
path_1=os.chdir('E:\\000师姐工作\\002 离职管理\\离职管理\\23离职\\离职、调动管理\\2020年\\10月\\月初发薪酬室\\分发')
os.getcwd()
``对每个部门进行循环保存
for i in df_2:
df_i=df.loc[df['部门']==i]
df_i.to_csv('%s.csv' %(i),encoding='gbk',index=False)