拆分表格

#拆分表格步骤
##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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值