如何使用pandas处理缺失数据,怎么使用pandas

  如何使用pandas处理缺失数据,怎么使用pandas

  

  做过行政或者人事工作,或者了解过这个的小伙伴,一定对各个部分的桌子分布印象非常深刻。最常见的是我们需要把一个总表处理成一个个的表,然后分发给各个部门。在编程中,我们需要拆分和合并多个工作表,并且总是在一个工作簿中操作。我们需要通过熊猫图书馆来实现它。

  调用工具:

  Group()方法

  Excel的追加模式

  熊猫

  uot;; mso-font-kerning: 1.0000pt;">

  

实现方式:

  

采用函数、面向对象过程编写

  

实现结果:

  

将部门生成工作表

  

groupby()方法用法:

  

grouped=df.groupby('department')

  print(grouped.get_group('技术部'))

  forname,groupindf.groupby('department'):

  print(name,group)

工作表拆分:

  

importpandasaspd

  importos

  curpath=os.path.dirname(__file__)

  filename=os.path.join(curpath,'example_merge.xlsx')

  savefilename=os.path.join(curpath,'example_merge_1.xlsx')

  df=pd.read_excel(filename)

  writer=pd.ExcelWriter(savefilename,engine='openpyxl',mode='a')

  forname,groupindf.groupby('department'):

  group.to_excel(writer,name)

  writer.save()

生成结果:

  

  

python中有句俗话是“使用Pandas处理Excel,节省大量代码,谁用谁知道!”,大家可以实际操作起来啦。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: