pandas实现excel中的数据透视表和Vlookup函数功能代码


Posted in Python onFebruary 14, 2020

在孩子王实习中做的一个小工作,方便整理数据。

目前这几行代码是实现了一个数据透视表和匹配的功能,但是将做好的结果写入了不同的excel中, 如何实现将结果连续保存到同一个Excel的同一个工作表中? 还需要探索。

import pandas as pd
import numpy as np
a = [1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1701,1702,1703,1704]
for i in a:
  b = str(i)
  df = pd.read_excel(b+".xlsx")
  df=df[df['j']=='mu']
  df=df[df['k']=='pin']
  pinpai = pd.pivot_table(df,index=["o",],values=['x',"y",'z'],aggfunc=np.sum)
  pinpai['x'] = pinpai['x'].sum()
  pinpai['y']=pinpai['y']/pinpai['y'].sum()
  pinpai['w']=pinpai['x']/pinpai['y']
  pinpai = pinpai.sort(["z"],ascending=False).head(100)
  pinpai.to_excel(b+"a.xlsx",sheet_name="ysj")
print('ok')

以上这篇pandas实现excel中的数据透视表和Vlookup函数功能代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中from module import * 的一个坑
Jul 20 Python
解决pyqt中ui编译成窗体.py中文乱码的问题
Dec 23 Python
Python实现简易端口扫描器代码实例
Mar 15 Python
机器学习python实战之手写数字识别
Nov 01 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
简单了解python反射机制的一些知识
Jul 13 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
Python更新所有已安装包的操作
Feb 13 Python
Python要如何实现列表排序的几种方法
Feb 21 Python
Python第三方库的几种安装方式(小结)
Apr 03 Python
Python 用__new__方法实现单例的操作
Dec 11 Python
pytorch实现MNIST手写体识别
Feb 14 #Python
Python3.7实现验证码登录方式代码实例
Feb 14 #Python
Python逐行读取文件内容的方法总结
Feb 14 #Python
Python3和PyCharm安装与环境配置【图文教程】
Feb 14 #Python
python对Excel的读取的示例代码
Feb 14 #Python
Python安装依赖(包)模块方法详解
Feb 14 #Python
python 项目目录结构设置
Feb 14 #Python
You might like
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
php中目录,文件操作详谈
2007/03/19 PHP
php下利用curl判断远程文件是否存在的实现代码
2011/10/08 PHP
PHP实现根据浏览器跳转不同语言页面代码
2013/08/02 PHP
php中preg_match的isU代表什么意思
2015/10/01 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
2019/10/09 PHP
Extjs学习笔记之七 布局
2010/01/08 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
基于jquery的文章中所有图片width大小批量设置方法
2013/08/01 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
jQuery 中的 DOM 操作
2016/04/26 Javascript
微信小程序 页面跳转传参详解
2016/10/28 Javascript
Bootstrap select实现下拉框多选效果
2016/12/23 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
vue.js系列中的vue-fontawesome使用
2018/02/10 Javascript
详解Vue-cli webpack移动端自动化构建rem问题
2018/04/07 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
图文详解vue框架安装步骤
2019/02/12 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
2015/04/05 Python
讲解Python中的标识运算符
2015/05/14 Python
python爬虫入门教程--正则表达式完全指南(五)
2017/05/25 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
Python实现带下标索引的遍历操作示例
2019/05/30 Python
使用matplotlib动态刷新指定曲线实例
2020/04/23 Python
python3.8动态人脸识别的实现示例
2020/09/21 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
花坛标语大全
2014/06/30 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
流动人口婚育证明
2014/10/19 职场文书
行政撤诉申请书
2015/05/18 职场文书