Python财务数据分析与可视化 课件 项目5-9 财务数据处理- 财务指标综合分析_第1页
Python财务数据分析与可视化 课件 项目5-9 财务数据处理- 财务指标综合分析_第2页
Python财务数据分析与可视化 课件 项目5-9 财务数据处理- 财务指标综合分析_第3页
Python财务数据分析与可视化 课件 项目5-9 财务数据处理- 财务指标综合分析_第4页
Python财务数据分析与可视化 课件 项目5-9 财务数据处理- 财务指标综合分析_第5页
已阅读5页,还剩135页未读 继续免费阅读

下载本文档

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

文档简介

项目5财务数据处理目录财务数据计算与分类汇总财务数据排序与透视财务数据连接与合并工具方法理论财务数据计算与分类汇总财务数据统计计算功能函数说明求和sum([axis,skipna])axis=1按行;axis=0按列(默认)skipna=1表示将NaN转0skipna=0表示不转求均值mean([axis,skipna])最大值max([axis,skipna])最小值min([axis,skipna])中位数media(axis=None,skipna=None)计数count(axis=None,skipna=None)众数mode(axis=0,dropna=True)dropna是否删除缺失值,默认True方差var(axis=None,skipna=None)

标准差std(axis=None,skipna=None)

分位数quantile(q=0.5,axis=0,numeric_only=True)numeric_only的值为False将计算日期、时间和时间增量数据的分位数财务数据计算与分类汇总财务数据统计计算非空值计数财务数据计算与分类汇总财务数据统计计算求和财务数据计算与分类汇总财务数据统计计算求平均值、最大值、最小值财务数据计算与分类汇总财务数据统计计算四舍五入函数round(number[,ndigits])财务数据计算与分类汇总财务数据分类汇总认识分组聚合财务数据计算与分类汇总财务数据分类汇总2.学习groupby()函数DataFrame.groupby(by=None,axis=0,as_index=True,sort=True)源数据财务数据计算与分类汇总财务数据分类汇总按单列分组展示数据集财务数据计算与分类汇总财务数据分类汇总按多列分组展示数据集财务数据计算与分类汇总财务数据分类汇总分组聚合应用按单列分组统计财务数据计算与分类汇总财务数据分类汇总分组聚合应用按多列分组统计财务数据计算与分类汇总财务数据分类汇总分组聚合应用对同一列采用不同的聚合函数财务数据计算与分类汇总财务数据分类汇总分组聚合应用对不同的列采用不同的聚合函数财务数据排序与透视财务数据排序按照某列或多个列值的升序或降序对数据集进行排列sort_values(by,axis=0,ascending=True,inplace=False,kind='quicksort',na_position='last',ignore_index=False,key=None)by:指明排序的行/列名axis:指明要排序的坐标轴ascending:指明排序方式inplace:排序是否替换原始数据kind:指定排序算法na_position:缺失值的排序位置ignore_index:如果为True,则结果轴将被标记为0,1,…,n-1。默认值为False,即采用原数据的索引。财务数据排序与透视财务数据排序按单列排序财务数据排序与透视排序按单列分组排序财务数据排序与透视财务数据排序按多列排序财务数据排序与透视财务数据透视pivot_table(data,values=None,index=None,columns=None,aggfunc=‘mean’,fill_value=None,margins=False,dropna=True,margins_name=‘All’,observed=False,sort=True)财务数据排序与透视源数据index参数(必选)values参数财务数据排序与透视源数据columns参数aggfunc参数财务数据排序与透视财务数据透视对“销货记录”表,统计不同商品的销售数量。财务数据排序与透视财务数据透视对“销货记录”表,统计不同地区不同商品及规格的销售数量和销售额。财务数据排序与透视财务数据透视对“销货记录”表,统计不同地区销售的不同规格商品的数量和金额。财务数据连接与合并财务报表连接merge(left,right,how='inner',on=None,left_on=None,right_on=None,sort=False,suffixes=('_x','_y'))连接方式内连接外连接左连接右连接数据连接与合并内连接取两张数据表的公共列的交集进行连接财务数据连接与合并外连接取两张数据表的并集进行连接财务数据连接与合并左连接以左表中公共列的值为依据进行连接财务数据连接与合并右连接以右表中公共列的值为依据进行连接财务数据连接与合并财务报表合并pd.concat(objs,axis=0,join='outer',join_axes=None,ignore_index=False,keys=None,levels=None,names=None,verify_integrity=False,sort=None,copy=True)查看源数据财务数据连接与合并财务报表合并纵向连接concat()财务数据连接与合并财务报表合并利用分组统计汇总月报财务数据连接与合并财务数据合并利用数据透视汇总销售月报财务数据连接与合并横向连接

项目6财务数据可视化目录学习用matplotlib绘图学习用pyecharts绘图工具方法理论学习用matplotlib绘图

认识matplotlibmatplotlib是最广泛使用的Python可视化工具。不足不支持中文大多数需要自行写代码不支持交互式点击查看等操作导入模块importmatplotlib.pyplotasplt学习用matplotlib绘图-入门

绘制单个图形plt.plot(x,y,linewidth,linestyle,color,label,marker,alpha,…)学习用matplotlib绘图-入门

绘制多个图形subplot(参数1参数2参数3)学习用matplotlib绘图-进阶

设置标题并显示中文添加图表标题:plt.title()添加X轴标题:plt.xlabel()添加Y轴标题:plt.ylabel()显示中文:plt.rcParams['font.sans-serif']=['字体']利用散点图检测异常学习用matplotlib绘图-进阶

利用箱线图检测异常学习用matplotlib绘图-进阶

添加图例学习用matplotlib绘图-进阶

双坐标轴学习用matplotlib绘图-进阶

绘制并列柱状图学习用pyecharts绘图

认识pyechartsEcharts是一个由百度开源的数据可视化工具。该模块的文档全部由中文撰写,对英文弱的开发者友好。不支持使用pandas中的Series数据,需要转换为list才可以使用安装模块交互模式:pipinstallpyechartsjupyter:!pipinstallpyecharts学习用pyecharts绘图-入门

使用pyecharts绘制基本图形选择图表类型frompyecharts.chartsimport函数名声明图形类:第1步选择了什么图形,就要实例化该图形的类添加数据.add_xaxis(xaxis_data=x).add_yaxis(series_name='',yaxis_data=y)设置配置项显示及保存图表学习用pyecharts绘图-入门

使用pyecharts绘制折线图学习用pyecharts绘图-入门

使用pyecharts绘图-链式学习用pyecharts绘图-入门

使用pyecharts绘制饼图学习用pyecharts绘图-进阶理解配置项设置配置项的作用是让图形更具个性化、更生动直观。常用的有标题配置项、图例配置项、工具箱配置项、视觉映射配置项、提示框配置项、区域缩放配置项等等导入配置项子模块importpyecharts.optionsasopts学习用pyecharts绘图-进阶常用全局配置项调用set_global_options()方法进行设置学习用pyecharts绘图-进阶全局配置项学习用pyecharts绘图-进阶系列配置项系列配置项是针对图表中的数据系列的属性进行配置包括图元样式配置项、标签配置项、线型配置项、标记点配置项等调用set_series_opts()方法进行设置学习用pyecharts绘图-进阶系列配置项学习用pyecharts绘图-进阶图表配置项-饼图学习用pyecharts绘图-进阶条形图项目7薪资核算与分析目录业务分析与设计薪资核算统计分析工具方法理论业务分析与设计-业务分析薪资核算与分析的任务与业务相关的政策及规定社保与住房公积金(五险一金)代扣代缴个人所得税月平均计薪天数业务分析与设计-运算逻辑

工资核算项目设置基本项目:基本工资、绩效工资、奖金、社保基数、专项附加扣除、上期累计应纳税所得额、缺勤天数。计算项目:缺勤扣款、应发工资、三险一金、本期应纳税所得额、累计应纳税所得额、实发工资、本期代扣税。业务分析与设计-运算逻辑工资核算计算公式日工资=基本工资/21.75缺勤扣款=缺勤天数×日工资应发工资=基本工资+绩效工资+奖金-缺勤扣款三险一金=社保基数×20.5%本期应纳税所得额=应发工资-减除费用(5000元)-三险一金-专项附加扣除累计应纳税所得额=上期累计应纳税所得额+本期应纳税所得额上期累计应纳税额=上期累计应纳税所得额×超额累进税率-速算扣除数累计应纳税额=累计应纳税所得额×超额累进税率-速算扣除数本期代扣税=累计应纳税额-上期累计应纳税额实发工资=应发工资-缺勤扣款-三险一金-本期代扣税业务分析与设计-知识准备

学习lambda()函数lambda[arg1[,arg2,.....argn]]:expressionlambda函数没有名字,是一种简单的、在同一行中定义函数的方法业务分析与设计-知识准备

学习map()、apply()和applymap()函数map(function,iterable...)将指定的function函数依次作用在给定序列iterable中的每一个元素上业务分析与设计-知识准备

学习map()、apply()和applymap()函数DataFrame.apply(func,axis=0,raw=False,result_type=None,args=(),**kwargs)自动遍历Series或者DataFrame,对每个元素运行指定的函数业务分析与设计-知识准备

学习map()、apply()和applymap()函数applymap()对DataFrame中的每一个元素执行给定的函数业务分析与设计-知识准备

数据格式设置设置小数位数round()业务分析与设计-知识准备

数据格式设置设置百分比业务分析与设计-知识准备

数据格式设置设置保留两位小数的百分比业务分析与设计-知识准备

数据格式设置设置千位分隔符薪酬核算读取职工薪酬基本数据薪酬核算数据整理将源数据中显示为“NaN”的缺失值用“0”填充。薪酬核算工资计算根据奖金规则计算奖金计算缺勤扣款和应发工资计算三险一金计算本期应纳税所得额及累计应纳税所得额计算个人所得税计算实发工资将结果输出保存薪酬核算工资计算根据奖金规则计算奖金薪酬核算工资计算根据奖金规则计算奖金计算缺勤扣款和应发工资薪酬核算工资计算计算三险一金薪酬核算工资计算计算本期应纳税所得额及累计应纳税所得额薪酬核算工资计算计算个人所得税薪酬核算工资计算计算实发工资薪酬核算工资计算将结果输出保存统计分析分类统计按人员类别汇总本月工资费用统计分析分类统计部门实发工资对比统计分析分类统计按部门汇总本月工资费用统计分析构成分析计算实发工资中各部门工资所占比例,绘制饼图

项目8销售数据多维分析目录销售业务分析数据导入并预处理销售总体分析销售分层分析工具方法理论背景案例基本情况苏苏奶茶是一家主营奶茶的连锁零售企业,创建已有两年,主营椰果奶茶、芋圆奶茶、红豆奶茶和炭烧奶茶四个品种,每种奶茶售卖时又分为大杯、中杯、小杯三种规格。苏苏奶茶采取直营销售模式,已在全国不同省份建立了22家直营门店,门店表中包括门店ID、门店、省份信息,目前,苏苏奶茶已经创立两年多,保留了2023-2024两年以来的全部销售数据。销售明细表中包括订单编号、订单日期、门店ID、产品ID、会员ID和数量。销售业务分析明确管理需求①哪种类型的产品更受欢迎?它们各自的贡献度是多少?②哪种产品更受欢迎?各产品排名情况是怎样的?③销售目标达成了吗?④销售情况与不同年度、季度、月份有关联吗?⑤客户数量增长情况如何?销售业务分析将管理需求转化为数据管理需求需要的数据支持哪种类型的产品更受欢迎?它们各自的贡献度是多少?按类别进行销售额分析,并计算销售占比哪种产品更受欢迎?各产品排名情况是怎样的?按产品进行销售额分析,并按销售额排名销售目标达成了吗?将销售额与计划目标进行对比销售情况与不同年度、季度、月份有关联吗?按照各种日期对销售额进行分层分析客户数量增长情况如何?进行客户数据变动分析背景案例设计解决方案整体分析框架背景案例设计解决方案数据表说明产品表中包括产品ID、产品分类、规格、产品名称、单价、单位成本信息,共12条记录。门店表中包括门店ID、门店、省份信息,共22家门店。日期表中包含日期和年份季度两列。销售明细表中包括订单编号、日期、门店ID、产品ID、会员ID和数量,共20788条销售记录。数据导入并预处理获取数据读取产品表、门店表、日期表和销售明细表分别存入df1~df4。数据导入并预处理数据预处理合并表数据导入并预处理数据预处理增加新列。添加“金额”和“毛利”两个新列。金额=数量×单价,毛利=数量×(单价-单位成本)。销售总体分析销售目标达成分析利用透视表统计月度、季度、年度销售额。实现增加月度、季度、年度三列生成数据透视表销售总体分析实现1.增加月度、季度、年度三列销售总体分析实现2.生成数据透视表-月度维度销售总体分析实现2.生成数据透视表-季度维度销售总体分析实现2.生成数据透视表-年度维度销售总体分析销售目标达成分析用仪表图展现2024年销售目标的完成情况,假设总销售目标为1200000元实现销售总体分析相关数据随时间变化情况不同规格的奶茶销售量和销售额随年份季度的变化情况。销售总体分析相关数据随时间变化情况不同规格的奶茶销售量和销售额随年份季度的变化情况。销售总体分析相关数据随时间变化情况客户数量随时间的变化情况按季度统计每个客户的购买数量。统计每一列的非空值个数,即为该季度总的客户数量。绘制客户数量随时间变化瀑布图。销售总体分析相关数据随时间变化情况客户数量随时间的变化情况销售总体分析相关数据随时间变化情况销售流向分析-利用散点图对比2024年不同门店的销售额。①统计不同门店的销售额销售总体分析相关数据随时间变化情况销售流向分析-利用散点图对比2024年不同门店的销售额。②根据销售额绘制散点图销售分层分析产品维度统计各种产品的毛利贡献销售分层分析产品维度统计各种产品的毛利贡献销售分层分析渠道维度不同省份销售额占比分析销售分层分析客户维度客户购买力及消费偏好分析-数据准备销售分层分析客户维度客户购买力及消费偏好分析-热力图

项目9财务指标综合分析目录财务分析基本认知泸州老窖财务指标分析同业对比分析工具方法理论财务分析基本认知财务分析的依据企业的财务报告以及可能利用的会计核算资料财务分析的内容财务分析一般包括偿债能力分析、营运能力分析、盈利能力分析、发展能力分析和现金流量分析等财务分析的基本方法比较分析法比率分析法趋势分析法利用“Tushare”获取数据进行泸州老窖财务指标分析利用财务报表数据接口获取数据进行财务指标分析1.获取数据利用“Tushare”获取数据进行泸州老窖财务指标分析利用财务报表数据接口获取数据进行财务指标分析2.剔除冗余数据利用“Tushare”获取数据进行泸州老窖财务指标分析利用财务报表数据接口获取数据进行财务指标分析3.提取数据修改列名利用“Tushare”获取数据进行泸州老窖财务指标分析利用财务报表数据接口获取数据进行财务指标分析偿债能力指标计算利用“Tushare”获取数据进行泸州老窖财务指标分析利用财务报表数据接口获取数据进行财务指标分析数据可视化分析-变动趋势分析利用“Tushare”获取数据进行泸州老窖财务指标分析利用财务报表数据接口获取数据进行财务指标分析数据可视化分析-资本结构分析利用“Tushare”获取数据进行泸州老窖财务指标分析利用fina_indicator()获取泸州老窖2014~2023财务指标数据获取数据利用“Tushare”获取数据进行泸州老窖财务指标分析利用fina_indicator()获取泸州老窖2014~2023财务指标数据

温馨提示

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

评论

0/150

提交评论