Python财务数据分析与应用(微课版)课件 06Pandas数据清洗与函数_第1页
Python财务数据分析与应用(微课版)课件 06Pandas数据清洗与函数_第2页
Python财务数据分析与应用(微课版)课件 06Pandas数据清洗与函数_第3页
Python财务数据分析与应用(微课版)课件 06Pandas数据清洗与函数_第4页
Python财务数据分析与应用(微课版)课件 06Pandas数据清洗与函数_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Pandas数据清洗与函数应用6PandasDataCleaningandFunctionApplication内容概述本章学习目标财务数据分析财务数据分析(1)了解NumPy的NaN;(4)掌握Pandas的函数应用。(3)掌握Pandas的数据清洗方法;(2)掌握Series对象和DataFrame对象的运算操作;目录CONTENTS财务数据分析财务数据分析第6章Pandas数据清洗与函数应用

6.1Pandas对象的运算与对齐

6.2Pandas数据清洗6.3函数应用

【Python财务数据分析】——财务报表文件数据清洗和运算.

Pandas对象的运算与对齐PartOne01财务数据分析财务数据分析6.1Pandas对象的运算与对齐6.1.1NumPy的NaN6.1Pandas对象的运算与对齐6.1.1NumPy的NaN6.1Pandas对象的运算与对齐6.1.2Series运算6.1Pandas对象的运算与对齐6.1.2Series运算6.1Pandas对象的运算与对齐6.1.3DataFrame运算6.1Pandas对象的运算与对齐6.1.3DataFrame运算Pandas数据清洗PartTwo02财务数据分析财务数据分析6.2数据清洗

6.2数据清洗

6.2数据清洗

Pandas函数应用PartThree03财务数据分析财务数据分析财务数据分析财务数据分析Pandas函数应用概述如果想要应用自定义函数,或者把其他库中的函数应用到Pandas对象中,有以下3种方法:l

pipe():操作整个DataFrame的函数l

apply():操作行或者列的函数l

applymap():操作单一元素的函数财务数据分析财务数据分析链式操作Pandas的链式操作是一种优雅且简洁的方法,通过连续调用多个方法来处理数据,而不需要将中间结果存储在临时变量中。链式操作可以使代码更具可读性和可维护性。为了避免潜在的问题,链式操作通常与DataFrame的方法结合使用,这些方法返回副本而不是在原地修改数据。语法格式:df.<操作1>.<操作2>.<操作3>.….<操作N>财务数据分析财务数据分析pipe()函数Series,DataFrame,GroupBy等对象pipe()函数:x.pipe(f,*args,**kwargs),等同于f(x,*args,**kwargs)函数处理。即x作为参数传递给函数f处理,该函数应用于整个x数据。以DataFrame为例,语法格式:df.pipe(<函数名>,<传给函数的参数列表>)f(g(h(df),arg1=a),arg2=b,arg3=c),用pipe()可以把函数连接起来,语法格式:(df.pipe(h).pipe(g,arg1=a).pipe(f,arg2=b,arg3=c))财务数据分析财务数据分析apply()函数如果要操作

DataFrame的行或者列,可以使用apply()函数,可选参数axis,并且默认按列操作。语法格式:df.apply(func,

#函数,应用于每列或每行的函数axis=0,

#{0or‘index’,1or‘columns’},默认为0,应用函数的轴方向*args,**kwds)财务数据分析财务数据分析applymap()或map()函数df.applymap()

可做到元素级函数应用,就是对DataFrame中所有的元素(不包含索引)应用函数处理。使用lambda时,变量是指每一个具体的值。语法格式:DataFrame.applymap(func,na_action=None,**kwargs)其中

na_action:类型:{None,'ignore'}作用:指定是否忽略NaN值None(默认):对NaN值应用函数'ignore':跳过NaN值,不对其应用函数财务数据分析财务数据分析【本章小结】介绍了Pandas以一个数据集为操作对象的一般化处理,包括DataFrame和Series的数据数值计算,数据集利用pipe()、appl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论