Python数据分析案例19——上市银行财务指标对比

这篇具有很好参考价值的文章主要介绍了Python数据分析案例19——上市银行财务指标对比。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我代码栏目都是针对基础的python数据分析人群,比如想写个本科毕业论文,课程论文,做个简单的案例分析等。过去写的案例可能使用了过多的机器学习和深度学习方法,文科的同学看不懂,可能他们仅仅只想用python做个回归或者画个图。本期开始我会更新一些简单的案例,适合经济新闻等人文社科领域的案例。

(当然后面还会有适合硕士写论文的模型案例,高级模型,组合模型,混合模型等。)


案例背景:

本次背景是对不同类型的上市银行公司的财务指标进行对比。主要是对上市银行中的三大类:国有银行,股份制银行,城市商业银行。

财务指标主要有:

['每股收益(元)','每股净资产(元)','每股现金流(元)', '净利润(元)','营业总收入(元)',
'总资产(元)','净资产收益率','总股本(股)']

需要这代码演示数据的同学可以参考:数据


一、研究设计

1.1样本数据来源

本文的数据来源于同花顺,本文选取了2022年第一季度的32家上市银行的重要的财务报告数据。并且将银行分为国有银行,股份制银行,城市商业银行三大类,进行描述性统计分析,对比不同类型银行的财务数据的不同,得出结论与观点。

数据长这个样子:

Python数据分析案例19——上市银行财务指标对比

1.2变量公司选择

选用的重要的财务数据有——'每股收益(元)','每股净资产(元)','每股现金流(元)','净利润(亿元)','营业总收入(亿元)','总资产(亿元)','净资产收益率','总股本(亿股)'。

选取的32家银行分为三类银行,如下表所示:

股票简称

类型

股票简称

类型

建设银行

国有银行

宁波银行

城商银行

交通银行

国有银行

成都银行

城商银行

邮储银行

国有银行

杭州银行

城商银行

工商银行

国有银行

南京银行

城商银行

农业银行

国有银行

长沙银行

城商银行

中国银行

国有银行

贵阳银行

城商银行

招商银行

股份制银行

重庆银行

城商银行

兴业银行

股份制银行

上海银行

城商银行

浦发银行

股份制银行

江苏银行

城商银行

平安银行

股份制银行

北京银行

城商银行

中信银行

股份制银行

苏州银行

城商银行

民生银行

股份制银行

厦门银行

城商银行

华夏银行

股份制银行

齐鲁银行

城商银行

浙商银行

股份制银行

青岛银行

城商银行

光大银行

股份制银行

郑州银行

城商银行

西安银行

城商银行

兰州银行

城商银行

二、实证研究

首先利用Excel画出三维百分比柱状堆积图,如下: (excel里面画图就不用教了吧....)

Python数据分析案例19——上市银行财务指标对比

Python数据分析案例19——上市银行财务指标对比

Python数据分析案例19——上市银行财务指标对比

如图,我们可以看到数据分布的一些特点,比如每股现金流可能为负数。并且不同的银行他们的每项财务指标都各有各自的特点,下面进一步计算。

开始用python计算会简便一些。

先导入包:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt 
import seaborn as sns

plt.rcParams ['font.sans-serif'] ='SimHei'               #显示中文
plt.rcParams ['axes.unicode_minus']=False               #显示负号
sns.set_style("darkgrid",{"font.sans-serif":['KaiTi', 'Arial']})

读取数据,查看前五行:

data=pd.read_excel('银行数据.xlsx')
data.head()

Python数据分析案例19——上市银行财务指标对比

描述性统计,计算每个指标的基础统计量(均值,方差,四分位数等)

data.describe()

 Python数据分析案例19——上市银行财务指标对比

分组聚合,按照银行的类型进行分组,然后再计算这些指标。

对三种银行的数据进行描述性统计指标的计算,有变量个数,均值,方差,四分位数,中位数,最大最小值等,如下表所示:

data.groupby('类型').describe().T#.to_excel('描述性统计.xlsx')

 Python数据分析案例19——上市银行财务指标对比

 如图可以对比不同银行类型的每个指标之间的不同统计量的差异。

这里太多了指标就没展示完,可以把我上面代码里面的“#”删掉就存到了本地的Excel表里面查看。

从表中我们可以看到,每种银行他们各自的每项财务指标的各项统计量,但是数值不够直观,这不利于比较。下面我们画出所有财务数据的相线图进行对比。

先查看表头,也就是我们的指标名称:

column = data.columns.tolist()[1:-1] # 列表头
column

 Python数据分析案例19——上市银行财务指标对比

画图 

fig = plt.figure(figsize=(6, 12), dpi=256)  # 指定绘图对象宽度和高度

for i in range(8):
    plt.subplot(4,2, i + 1)  # 2行3列子图
    ax = sns.boxplot(x='类型',y=column[i],width=0.8,orient="v",data=data)
    #ax = sns.violinplot(x='类型',y=column[i],width=0.8,saturation=0.9,lw=0.8,palette="Set2",orient="v",inner="box",data=data)
    plt.xlabel(('银行类型'),fontsize=8)
    plt.ylabel(column[i], fontsize=8)
plt.tight_layout()
plt.savefig('银行箱线图.jpg', dpi=256)
plt.show()

 Python数据分析案例19——上市银行财务指标对比

可以从上面得到一些结论:

下面对不同的财务指标进行分析:

1.从每股收益来看,国有银行的分布较为集中,并且是每股收益平均值和中位数都比较低。股份制银行,有两个异常点,说明有两个银行他们的每股收益特别大。结论为股份制银行的每股收益要高于城商银行,高于国有银行。

2.从每股净资产上来看,结论与每股收益类似,同样是股份制银行的分布较为分散,并且平均的每股净资产要高于城商银行,高于国有银行。

3.从每股现金流来看,股份制银行有的银行为负现金流,而国有银行的现金流虽然都不高,但是分布非常集中,说明国有的银行的现金流还是比较充沛稳定。

4.从净利润来看,国有银行远远高于股份制银行,高于城商银行。这和我国的国有银行市场占有率有关。

5.从营业总收入来看,同样于净利润,国有银行高于股份制银行高于城商银行。说明国有银行的营业收入和利润都非常高。

6.从总资产上来看,国有银行的总资产是远远高于股份制银行,高于城商银行的,这与我国的国情非常符合。绝大多数人的存款都在国有银行。

7.从净资产收益率来看,国有银行,股份制银行,城商银行的平均收益率差不多,城商银行有一个异常点,并且国国银行的分布更为集中。

8.从总股本来看,国有银行是远远高于股份制银行,高于城商银行的。


三、结论

从上述分析,我们可以得到如下结论,

  1. 国有银行在总资产和股本,还有营业收入和利润上都远远高于股份制银行和城商银行,这与我国的国情也非常符合绝大多数的人的存款都在国有银行里面,国有银行的市场占有份额特别高。
  2. 从净资产收益率和每股现金流上来看,国有银行和股份制银行还有城商银行平均值都差不多,并且国有银行的分布更为集中,说明他们的资产收益率,还有每股现金流更加稳定。
  3. 从每股收益和每股净资产来看的话,股份制银行是大于城商银行大于国有银行的。说明从证券投资的角度来看,应该是优先投资于股份制银行。

创作不易,看官觉得写得还不错的话点个关注和赞吧,本人会持续更新python数据分析领域的代码文章~(需要定制代码可私信)文章来源地址https://www.toymoban.com/news/detail-481084.html

到了这里,关于Python数据分析案例19——上市银行财务指标对比的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 7.Python数据分析项目之银行客户流失分析

    预测类数据分析项目 流程 具体操作 基本查看 查看缺失值(可以用直接查看方式isnull、图像查看方式查看缺失值missingno)、查看数值类型特征与非数值类型特征、一次性绘制所有特征的分布图像、单独绘制目标值与所有数值型参数之间的关系、单独绘制目标值与所有字符型参

    2024年02月07日
    浏览(39)
  • 银行营销数据分析---Python(numpy、pandas、matplotlib)

    数据来源:kaggle银行营销数据 工具:Python、Jupyter Notebook 本项目采取的是kaggle银行营销的数据源,主要是预测客户是否会订购银行的产品,但是,这次我将 使用numpy、pandas、matplotlib数据分析三件套,基于源数据,深入分析影响银行三大业务—存款、贷款、营销产品的因素 ,

    2024年02月07日
    浏览(52)
  • 财务数据分析用什么软件好?财务数据分析的几个重要数据是什么?

    财务的数据分析也分很多种的,就拿最粗略的划分来说,也可以分为3大领域—— 财务数据处理类工具 财务数据挖掘类工具 财务数据可视化工具 在财务数据处理这一块儿,不用说,当然是 以excel为主力的数据处理类工具—— excel—— 帮你整理账目、算各种钱的公式,还能画

    2024年02月12日
    浏览(36)
  • 奥威BI财务数据分析方案:借BI之利,成就智能财务分析

    随着智能技术的发展,各行各业都走上借助智能技术高效运作道路,财务数据分析也不例外。借助BI商业智能技术能够让财务数据分析更高效、便捷、直观立体,也更有助于发挥财务数据分析作为企业经营管理健康晴雨表的作用。随着BI财务数据分析经验的大量累积,奥威BI数

    2024年02月12日
    浏览(27)
  • 无套路,财务数据分析-多组织损益表分析分享

    在报表众多的财务数据分析中,损益表是老板们最关注的报表,特别是当有多组织时,损益表的分析就变得更加重要了。以前受限于数据分析工具,做损益表分析时很难做到多维度灵活分析,但随着BI数据可视化工具的发展,特别是奥威BI数据可视化工具的持续优化升级,现已

    2024年02月10日
    浏览(37)
  • 财务数据分析之现金流量表模板分享

    现金流量表是我们常说的财务数据分析三表之一。它可以呈现一个企业的现金流情况,揭示企业经营管理健康状态,但在实际使用中却有总给人一种用不上、用不好的矛盾感。怎么才能把现金流量表做好?不如借鉴下大神的现金流量表模板。 下面介绍的是来自奥威BI财务数据

    2024年02月12日
    浏览(31)
  • 财务数据分析模板有哪些,能满足决策吗?

    虽然企业的业务经营各有不同,但在财务数据分析上却有着相似的需求与流程,因此财务数据分析是可以形成一套标准化模板的。奥威BI数据可视化工具从多年丰富的BI项目中总结经验,形成一套标准化、系统化的财务数据分析模板,内含资产负债表、利润表、现金流量表等,

    2024年02月11日
    浏览(36)
  • python数据分析案例——天猫订单综合分析

    前言 大家早好、午好、晚好吖 ❤ ~欢迎光临本文章 什么是数据分析 明确目的–获得数据(爬虫,现有,公开的数据)–数据预处理——数据可视化——结论 准备 环境使用: 在开始写我们的代码之前,我们要准备好运行代码的程序 Anaconda (python3.9) – 识别我们写的代码 开发工

    2024年02月03日
    浏览(36)
  • 财务数据分析用什么软件好?奥威BI自带方案

    做财务数据分析,光有软件还不够,还需要有标准化的智能财务数据分析方案。奥威BI数据可视化工具就是这样一款自带智能财务数据分析方案的软件。 ”BI+方案“,一站式做财务数据分析 奥威BI数据可视化工具和智能财务分析方案结合,可以为企业提供一站式财务数据分析

    2024年02月12日
    浏览(35)
  • 【财务数据分析经验分享】如何进行三大报表的年度解读

    很快就要到年底了,大家又要开始进行年度经营数据分析了。今天我就用一个例子来演示财务数据分析三张报表的年度分析。 为了更便捷的从年度来分析三大报表,我分别以同样的基本思路对三大报表开发出三张年度分析报表: 1、 按年度来进行筛选分析; 2、 首先可以看到

    2024年02月01日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包