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求素数示例分享
Feb 16 Python
pyqt4教程之widget使用示例分享
Mar 07 Python
编写Python脚本来实现最简单的FTP下载的教程
May 04 Python
python比较2个xml内容的方法
May 11 Python
Python logging管理不同级别log打印和存储实例
Jan 19 Python
基于Python socket的端口扫描程序实例代码
Feb 09 Python
Python异常的检测和处理方法
Oct 26 Python
Python对象与引用的介绍
Jan 24 Python
python文件选择对话框的操作方法
Jun 27 Python
python编写一个会算账的脚本的示例代码
Jun 02 Python
对Keras中predict()方法和predict_classes()方法的区别说明
Jun 09 Python
Python之多进程与多线程的使用
Feb 23 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
搜索引擎技术核心揭密
2006/10/09 PHP
php实现zip文件解压操作
2015/11/03 PHP
Zend Framework教程之响应对象的封装Zend_Controller_Response实例详解
2016/03/07 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
CL vs ForZe BO5 第五场 2.13
2021/03/10 DOTA
一个网页标题title的闪动提示效果实现思路
2014/03/22 Javascript
jquery浏览器滚动加载技术实现方案
2014/06/03 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
2015/09/18 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
javascript实现页面滚屏效果
2017/01/17 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
Vue作用域插槽slot-scope实例代码
2018/09/05 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
Vue动态修改网页标题的方法及遇到问题
2019/06/09 Javascript
JavaScript基础之this和箭头函数详析
2019/09/05 Javascript
layer 关闭指定弹出层的例子
2019/09/25 Javascript
javascript设计模式 ? 享元模式原理与用法实例分析
2020/04/15 Javascript
[49:35]KG vs SECRET 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
Python监控主机是否存活并以邮件报警
2015/09/22 Python
Python 多进程和数据传递的理解
2017/10/09 Python
python requests更换代理适用于IP频率限制的方法
2019/08/21 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
Pyqt助手安装PyQt5帮助文档过程图解
2020/11/20 Python
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
AmazeUI 图标的示例代码
2020/08/13 HTML / CSS
墨西哥网上超市:Superama
2018/07/10 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
JBL加拿大官方商店:扬声器、耳机等
2020/10/23 全球购物
程序员经常用到的UNIX命令
2015/04/13 面试题
《灰椋鸟》教学反思
2014/04/27 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
诉讼和解协议书
2016/03/23 职场文书