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读取环境变量的方法和自定义类分享
Nov 22 Python
centos6.7安装python2.7.11的具体方法
Jan 16 Python
Python实现字典去除重复的方法示例
Jul 31 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 Python
python numpy和list查询其中某个数的个数及定位方法
Jun 27 Python
Python GUI布局尺寸适配方法
Oct 11 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
python机器学习库scikit-learn:SVR的基本应用
Jun 26 Python
python进程池实现的多进程文件夹copy器完整示例
Nov 27 Python
Python OpenCV去除字母后面的杂线操作
Jul 05 Python
matplotlib 多个图像共用一个colorbar的实现示例
Sep 10 Python
Python包管理工具pip的15 个使用小技巧
May 17 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
如何使用PHP中的字符串函数
2006/11/24 PHP
实用的简单PHP分页集合包括使用方法
2013/10/21 PHP
PHP访问Google Search API的方法
2015/03/05 PHP
微信支付PHP SDK ―― 公众号支付代码详解
2016/09/13 PHP
PHP+redis实现微博的推模型案例分析
2019/07/10 PHP
laravel5 Eloquent 实现事务方式
2019/10/21 PHP
解析JavaScript中的不可见数据类型
2013/12/02 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
对JavaScript的全文搜索实现相关度评分的功能的方法
2015/06/24 Javascript
Bootstrap面板使用方法
2017/01/16 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
2017/09/20 Javascript
基于jquery trigger函数无法触发a标签的两种解决方法
2018/01/06 jQuery
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
富文本编辑器vue2-editor实现全屏功能
2019/05/26 Javascript
深度了解vue.js中hooks的相关知识
2019/06/14 Javascript
[01:18]PWL开团时刻DAY10——一拳超人
2020/11/11 DOTA
对pandas中apply函数的用法详解
2018/04/10 Python
python实现读取大文件并逐行写入另外一个文件
2018/04/19 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
python 使用三引号时容易犯的小错误
2020/10/21 Python
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
什么时候用assert
2015/05/08 面试题
信息系统专业个人求职信范文
2013/12/07 职场文书
八年级英语教学反思
2014/01/09 职场文书
《蓝色的树叶》教学反思
2014/02/24 职场文书
五水共治一句话承诺
2014/05/30 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
2016年元旦致辞
2015/08/01 职场文书
技术入股合作协议书
2016/03/21 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
Python OpenCV 图像平移的实现示例
2021/06/04 Python
Java面试题冲刺第十八天--Spring框架3
2021/08/07 面试题
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL