位置: 编程技术 - 正文

Python进行数据提取的方法总结(python提取信息)

编辑:rootadmin

推荐整理分享Python进行数据提取的方法总结(python提取信息),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python大批量数据提取,python提取信息,python数据提取方法,python 数据获取,python数据提取方法,python提取变量值,python从数据库中提取数据,python数据提取方法,内容如对您有帮助,希望把文章链接给更多的朋友!

准备工作

首先是准备工作,导入需要使用的库,读取并创建数据表取名为loandata。

设置索引字段

在开始提取数据前,先将member_id列设置为索引字段。然后开始提取数据。

按行提取信息

第一步是按行提取数据,例如提取某个用户的信息。下面使用ix函数对member_id为的用户信息进行了提取。

按列提取信息

第二步是按列提取数据,例如提取用户工作年限列的所有信息,下面是具体的代码和提取结果,显示了所有用户的工作年龄信息。

按行与列提取信息

第三步是按行和列提取信息,把前面两部的查询条件放在一起,查询特定用户的特定信息,下面是查询member_id为的用户的emp_length信息。

在前面的基础上继续增加条件,增加一行同时查询两个特定用户的贷款金额信息。具体代码和查询结果如下。结果中分别列出了两个用户的代码金额。

在前面的代码后增加sum函数,对结果进行求和,同样是查询两个特定用户的贷款进行,下面的结果中直接给出了贷款金额的汇总值。

除了增加行的查询条件以外,还可以增加列的查询条件,下面的代码中查询了一个特定用户的贷款金额和年收入情况,结果中分别显示了这两个字段的结果。

多个列的查询也可以进行求和计算,在前面的代码后增加sum函数,对这个用户的贷款金额和年收入两个字段求和,并显示出结果。

提取特定日期的信息

数据提取中还有一种很常见的需求就是按日期维度对数据进行汇总和提取,如按月,季度的汇总数据提取和按特定时间段的数据提取等等。

设置索引字段

首先将索引字段改为数据表中的日期字段,这里将issue_d设置为数据表的索引字段。按日期进行查询和数据提取。

Python进行数据提取的方法总结(python提取信息)

按日期提取信息

下面的代码查询了所有年的数据。

在前面代码的基础上增加月份,查询所有年3月的数据。

继续在前面代码的基础上增加日期,查询所有年6月日的数据。

除了按单独日期查询以外,还可以按日期段进行数据查询,下面的代码中查询了所有年1月至5月的数据。下面显示了具体的查询结果,可以发现数据的日期都是在1-5月的,但是按日期维度显示的,这就需要我们对数据按月进行汇总。

按日期汇总信息

Pandas中的resample函数可以完成日期的聚合工作,包括按小时维度,日期维度,月维度,季度及年的维度等等。下面我们分别说明。首先是按周的维度对前面数据表的数据进行求和。下面的代码中W表示聚合方式是按周,how表示数据的计算方式,默认是计算平均值,这里设置为sum,进行求和计算。

将W改为M,数据变成了按月聚合的方式。计算方式依然是求和。这里需要说明的是resample函数会显示出所有连续的时间段,例如前面按周的聚合操作会显示连续的周日期,这里的按月操作则会在结果中显示连续的月,如果某个时间段没有数据,会以NaN值显示。

将前面代码中的M改为Q,则为按季度对数据进行聚合,计算方式依然为求和。从下面的数据表中看,日期显示的都是每个季度的最后一天,如果希望以每个季度的第一天显示,可以改为QS。

将前面代码中的Q改为A,就是按年对数据进行聚合,计算方式依然为求和。

前面的方法都是对整个数据表进行聚合和求和操作,如果只需要对某一个字段的值进行聚合和求和,可以在数据表后增加列的名称。下面是将贷款金额字段按月聚合后求和,并用0填充空值。

在前面代码的基础上再增加一个数值字段,并且在后面的计算方式中增加len用来计数。在下面的结果中分别对贷款金额和利息收入按月聚合,并进行求和和计数计算

有时我们需要只对某一时间段的数据进行聚合和计算,下面的代码中对年1月至5月的数据按月进行了聚合,并计算求和。用0填充空值。

或者只对某些符合条件的数据进行聚合和计算。下面的代码中对于贷款金额大于的按月进行聚合,并计算求和。空值以0进行填充。

除了按周,月,季度和年以外,resample函数还可以按以下方式对日期进行聚合。

下面给出了具体的对应表和说明。

总结

标签: python提取信息

本文链接地址:https://www.jiuchutong.com/biancheng/386189.html 转载请保留说明!

上一篇:详解Python实现按任意键继续/退出的功能(python按位与操作)

下一篇:Python实现基本线性数据结构(用python绘制一条直线)

  • 小规模纳税人企业所得税计算
  • 部分红冲的发票怎么开
  • 小规模零申报增值税
  • 注销公司账面余额要全部清零吗
  • 无形资产的摊销会计科目
  • 装修摊销是当月还是次月摊销?
  • 购进蔬菜的进项税额
  • 开具发票时如何选择对应的商品分类编码?
  • 持有至到期投资是什么意思
  • 咨询费发票怎么入账
  • 当月冲销的作废发票怎么账务处理?
  • 房地产企业开发成本科目明细
  • 私车公用违规吗
  • 企业向个人采购产品没有发票
  • 项目上发生伙食问题
  • 别人给的发票一直不开
  • 一般纳税人17%增值税发票按12%核算如何进行账务处理?
  • 购买的专利可以进费用吗
  • 增值税进项税额转出是什么意思
  • 普通发票查不到信息怎么办
  • 小微企业免征增值税优惠
  • 自产产品公益性捐赠可以免征增值税吗
  • 资产类科目余额在借方表示什么
  • 应收股利属于其他业务吗
  • 2019年城建税减免政策
  • 手机文件打开方式怎么设置默认
  • 苹果手机查看激活id账号信息
  • linux用途是什么
  • 无线路由器如何桥接wifi信号
  • 默认网关不可用怎么修复
  • win11搜索栏不能用
  • 营改增后企业要交哪些税
  • 发票金额与银行付款金额少几分钱
  • php构造函数重载
  • 用友软件怎么删除已经建立的账套
  • 机动车组织机构代码查询
  • Vue3中的pinia使用(收藏版)
  • node js教程
  • thinkphp d方法
  • 每月计提的工资包含社保吗
  • wordpress文章保存在哪里
  • 进项发票是专票吗
  • 冲暂估会计分录
  • dedecms51
  • 自用房地产转换为成本模式计量的投资性房地产
  • 季度所得税申报怎么弥补以前年度亏损
  • 坏账准备的账务处理T型
  • 销售金银首饰增值税和企业所得税
  • 公司给材料商付款表格
  • 销售免税农产品的会计分录
  • 在防控新型冠状病毒肺炎期间经营者违反价格法
  • 旅行社差额征收税率多少
  • 股东投资款超过注册资金的案例
  • 非本公司员工的火车票可以报销么
  • 计提社保个人部分会计分录
  • 税务开票系统如何设置不用重复登录
  • 服务业成本的会计核算
  • 开来发票没有付款可以进入费用吗?
  • 其他收益和营业外收入有什么区别
  • 存货期末报表列示
  • 哪些税费计入管理费用
  • 利润分配的借方表示增加还是减少
  • 私营企业固定资产法律制度
  • sqlserver高级语法
  • mysql分组后取最新的一条记录
  • mac的safari浏览器无法打开
  • keyworker什么意思
  • 苹果电脑支持的u盘格式
  • windows10对话框是什么
  • win8系统怎么设置开机密码
  • 代理服务器只能代理客户端http的请求
  • win7关闭文件夹和内容一起显示
  • unity用visual
  • unity3d 物体移动
  • 物理引擎演示
  • shell脚本 \r
  • 电子税务局下载app苹果版
  • 深圳地方税务局电话
  • 广东地方税务局官网
  • 2010年末实现净利润390万,宣告发放现金股利40万,在计算本年未分配利润时,是否要减掉这40万?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设