如何读取Excel中的数据,并对数据进行初步筛选
此为Excel中的一个sheet,sheet_name=市场商户租金
#coding:utf-8import pandas as pd
import numpy as np
import xlrd
import xlsxwriter
import ospath = 'C:\\Users\\Administrator\\Desktop\\市场商铺租赁情况.xlsx'data = pd.ExcelFile(path)
sheet_names = data.sheet_namesprint(sheet_names) #此处输出Excel中所有sheet工作簿名称,
#筛选出你需要处理的工作簿名称,如下,对市场商户租金工作簿进行数据读取for sheet in sheet_names:if sheet == '市场商户租金':# 读取市场商户租金,并将nan替换成空字符串''df = pd.read_excel(path, sheet_name=sheet).fillna('')#print(df)df_mod = df.iloc[1:, :]# 删除工作簿中第一行数据,并将表头修改df_mod.columns = df.iloc[0:1, :].values[0] #新的数据赋给新的变量,原表仍在原来的变量中
#print(df_mod) #DataFrame数据类型groups = df_mod[['收款人']].groupby([df_mod['收款人'],df_mod['现金缴纳']]).sum()
print(groups)
原本想得出下一个图片的数据输出,结果在这里发现这样分组汇总,出现了错误,没有得到我想要的结果,后改成下面的方法,得出了我想要的结果
print(df_mod.groupby("收款人").agg({'现金缴纳':'sum'}))
print(df_mod.groupby("收款人").agg({'现金缴纳':'sum', '未补交金额':'sum'}))
#可求min()、max()、mean()
'''
此处因需要输出内容为缴款人、房号、现金缴纳、未补交金额四列,通过如下方法实现
'''print(df_mod[['缴款人','房号','现金缴纳','未补交金额']])
如何读取Excel中的数据,并对数据进行初步筛选相关推荐
- python写入excel特定区域_Python读取Excel中符合特定条件的数据,并写入新的表格中...
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 原始表格 代码#!/usr/bin/env python # -*- coding: utf-8 ...
- python如何读取excel数据-python怎么读取excel中的数值
最近测试过程中需要用到python读取excel用例数据,于是去了解和学习了下xlrd库,这里只记录使用过程中读取excel数据相关操作. 安装xlrd库(推荐学习:Python视频教程) 可以下载x ...
- java通过poi读取excel中的日期类型数据或自定义类型日期
java通过poi读取excel中的日期类型数据或自定义类型日期 Java 读取Excel表格日期类型数据的时候,读出来的是这样的 12-十月-2019,而Excel中输入的是 2019/10/12 ...
- python3读取excel某一列_怎样用python,读取excel中的一列数据!python读取excel某一列数据...
Python 如何循环读取csv或者excel中的一列数据,写入到中搜索 是可以 a.csv复制到 b.csv中 import csv def foo(): with open('a.csv', 'r ...
- 使用jxl来读取Excel中的数据
使用java语言,借助第三方API来读取Excel中的数据 package com.excel;import java.io.File; import jxl.Cell; import jxl.She ...
- python处理微信消息导入excel_使用python读取excel中的数据,并重新写入到新的excel中...
使用Python3运行 起初是读取excel中的数据,进行相关的计算将结果追加在后面,没有找到合适的办法,就只能采用这种读取数据,进行相关操作,重新写入的方法 1. 主要流程 (1)使用xlrd打开x ...
- 用Eclipse读取excel中全部数据
用Eclipse读取excel中全部数据 引包:jxl.jar import java.io.File; import java.io.FileInputStream; import java.io. ...
- MATLAB中把Excel数据矩阵化,excel将表格数据矩阵-MATLAB怎么读取EXCEL中矩阵形式的数据,并存放在一......
求EXCEL表格高手,如何在已知矩阵中,符合矩阵内条... =SUM((B$8=TRANSPOSE(OFFSET($B$1:$C$1,MATCH($A9,$A$2:$A$6,),)))*1) 数组公输 ...
- python读取Excel中关联表格的数据(只要是同Excel中
来自CSDN-Mr熊 https://blog.csdn.net/qq_41030861/article/details/80515984 谁能告诉我前面这一堆都是什么啊... python读取Exc ...
- 读取excel中的表格数据到字典dict中--python
读取excel中的表格数据到字典dict中--python: 工作中需要把excel表格中的数据读取出来放到字典中,便于检索和数据处理 主要有两种常用方式: 1.表头在第一行,其他行都是数据 2.表头 ...
最新文章
- javabean实体类与实体类之间的快速转换
- golang python rpc_grpc - 使用 golang 带你从头撸一套 RPC 服务(一)
- nChain首席科学家CSW:闪电网络会把BCE变成空洞的幽灵
- 使用 trait 时报PHP Parse error: syntax error, unexpected 'use' (T_USE) 这个错误
- [Android]反编译apk + eclipse中调试smali
- OpenCV Image Pyramids影像金字塔
- exec su-exec_WildFly Kubernetes exec探针
- [开发笔记]-使用jquery获取url及url参数的方法
- c# mvc ajax 提交与 接收参数
- 斗牛/牛牛经典算法java版
- 计算机机器语言教程,机器语言.ppt
- 侯捷 C++11/14 笔记
- Linux安全端口关闭,Linux系统防火墙关闭及端口开放
- 2017年携程旅游校招Java研发笔试编程题(3个)
- 删除表字段的sql语句
- [数据库] DSN是什么/是什么意思--解释
- 微信11个超级实用的小技巧,值得一试
- godaddy nginx_2020年7种最佳GoDaddy替代品(更便宜且更可靠)
- 中国乳制品设备市场趋势报告、技术动态创新及市场预测
- CCF201709-2 公共钥匙盒(JAVA)