1. 实验介绍

1.1. 实验目的
本实验主要介绍企业偿债能力指标的爬取与可视化。基于网络爬虫,爬取企业连续5年的企业偿债能力关键财务指标,通过饼图、柱状图、折线图等对相关指标进行可视化展示。

1.2. 知识点
•企业偿债能力定义
•企业偿债能力作用
•企业偿债能力指标
•企业营运指标爬取
•企业营运指标展示

2. 企业偿债能力介绍

2.1. 企业偿债能力的定义
企业的偿债能力是指企业用其资产偿还长期债务与短期债务的能力。
企业偿债能力是反映企业财务状况和经营能力的重要标志。
偿债能力是企业偿还到期债务的承受能力或保证程度,包括偿还短期债务和长期债务的能力。

2.2. 企业偿债能力的作用
偿债能力的重要性:
企业偿债能力,静态的讲,就是用企业资产清偿企业债务的能力;动态的讲,就是用企业资产和经营过程创造的收益偿还债务的能力。

企业有无现金支付能力和偿债能力是企业能否健康发展的关键。企业偿债能力分析是企业财务分析的重要组成部分。

企业营运能力分析就是要通过对反映企业资产营运效率与效益的指标进行计算与分析,评价企业的营运能力,为企业提高经济效益指明方向。

3. 企业偿债能力指标

偿债能力分析反映上市公司偿债能力的指标,主要有:
•流动比率
•速动比率
•现金比率
•利息支付倍数
•股东权益比率
•股东权益增长率

3.1. 流动比率介绍
•概念
流动比率,表示每1元流动负债有多少流动资产作为偿还的保证。它反映公司流动资产对流动负债的保障程度。

•作用
该指标越大,表明公司短期偿债能力强。通常,该指标在200%左右较好。98年,沪深两市该指标平均值为200.20%。

•计算方式

3.2. 速动比率介绍
•概念
速动比率表示每1元流动负债有多少速动资产作为偿还的保证,进一步反映流动负债的保障程度。

•作用
一般情况下,该指标越大,表明公司短期偿债能力越强,通常该指标在100%左右较好。98年沪深两市该指标平均值为153.54%。

•计算方式

•相关备注
由于预付帐款、待摊费用、其他流动资产等指标的变现能力差或无法变现,所以,如果这些指标规模过大,那么在运用流动比率和速动比率分析公司短期偿债能力时,还应扣除这些项目的影响。

3.3. 现金比率介绍
•概念
现金比率,表示每1元流动负债有多少现金及现金等价物作为偿还的保证,反映公司可用现金及变现方式清偿流动负债的能力。

•作用
该指标能真实地反映公司实际的短期偿债能力,该指标值越大,反映公司的短期偿债能力越强。98年沪深两市该指标平均值为56.47%。

•计算方式

3.4. 利息支付倍数介绍
•概念
利息支付倍数表示息税前收益对利息费用的倍数,反映公司负债经营的财务风险程度。

•作用
该指标值越大,表明公司偿付借款利息的能力越强,负债经营的财务风险就小。98年沪深两市该指标平均值为36.57%。

•计算方式

3.5. 股东权益比率介绍
•概念
股东权益比率是股东权益与资产总额的比率,该比率反映企业资产中有多少是所有者投入的。

•作用
如果权益比率过小,表明企业过度负债,容易削弱公司抵御外部冲击的能力;而权益比率过大,意味着企业没有积极地利用财务杠杆作用来扩大经营规模。

•计算方式

4. Python 企业偿债能力数据爬取

4.1. 模块引入

import tushare as ts
import matplotlib.pyplot as plt
import numpy as np

分别引入了财务模块、可视化模块与计算科学模块。

4.2. 参数定义

scode ='300114'
timelist=[2010,2011,2012,2013,2014]
year1=2010
year2=2011
year3=2012
year4=2013
year5=2014

定义企业代码‘300114’,时间年限为连续的5年,2010到2014年。这些参数是可以修改的。

4.3. 时间处理

def get_operation_data(year1, year2, year3, year4, year5, scode):timelist = []timelist.append(year1)timelist.append(year2)timelist.append(year3)timelist.append(year4)timelist.append(year5)

将传入的时间参数转化为列表。

4.4. 初始化数组

currentratio = []  # 流动比率
quickratio = []  # 速动比率
cashratio = []  # 现金比率
icratio = []  # 利息支付倍数
sheqratio = []  # 股东权益比率
adratio = []  # 股东权益增长率

初始化数组,用于保存数据。

4.5. 获取财务数据

for i in timelist:debtpaying_data = ts.get_debtpaying_data(i, 4)debtpaying_data.index = debtpaying_data.codedata = debtpaying_data[debtpaying_data.index == scode]currentratio.append(float(data.currentratio))quickratio.append(float(data.quickratio))cashratio.append(float(data.cashratio))icratio.append(float(data.icratio))sheqratio.append(float(data.sheqratio))adratio.append(float(data.adratio))

爬取所需对的财务数据。

5. Python 企业偿债能力财务数据展示

5.1. 流动比率折线图
具体代码如下:

plt.figure(figsize=(12, 6))
ind = np.arange(5)# 流动比率折线图
plt.subplot(231)
plt.title('CurrentRatio')
plt.plot(currentratio, 'r', label='CurrentRatio')
plt.xticks(ind, (year1, year2, year3, year4, year5))

输出结果:

流动比率从2010年逐年下降,短期偿债能力减弱,但是在2以上,暂时没有经营风险。

5.2. 速动比率折线图
具体代码如下:

# 速动比率折线图
plt.subplot(232)
plt.title('QuickRatio')
plt.plot(quickratio, 'g', label='QuickRatio')
plt.xticks(ind, (year1, year2, year3, year4, year5))

输出结果:

企业速动比率从2010年到2014年逐年下降,但是始终大于1,虽然偿债能力下降,但是没有经营风险。

5.3. 现金比率折线图
具体代码如下:

# 现金比率率折线图
plt.subplot(233)
plt.title('CashRatio')
plt.plot(cashratio, 'b', label='CashRatio')
plt.xticks(ind, (year1, year2, year3, year4, year5))

输出结果如下:

5.4. 利息支付倍数折线图
具体代码如下:

# 利息支付倍数折线图
plt.subplot(234)
plt.title('Interest Coverage Ratio')
plt.plot(icratio, 'r', label='Interest Coverage Ratio')
plt.xticks(ind, (year1, year2, year3, year4, year5))

输出结果如下:

利息支付倍数从2011年到2014年的绝对值增加,说明收入占利息的倍数越来越大,偿债能力上升。

5.5. 股东权益比率折线图
具体代码如下:

# 股东权益比率折线图
plt.subplot(235)
plt.title('EquityRatio')
plt.plot(sheqratio, 'g', label='EquityRatio')
plt.xticks(ind, (year1, year2, year3, year4, year5))

输出结果如下:

股东权益比率逐年下降,说明债务比例增加,长期的偿债能力减弱,但是股东权益占比75%,属于合理范围。

5.6. 股东权益增长率折线图
具体代码如下:

# 股东权益增长率折线图
plt.subplot(236)
plt.title('Equity Growth(%)')
plt.plot(adratio, 'b', label='Equity Growth')
plt.xticks(ind, (year1, year2, year3, year4, year5))
plt.show()

输出结果如下:

股东权益增长率逐年上升,增加了长期的偿债能力。

5.7. 最终结果
最终结果如下:

6. 学习总结

经过本实验,我们主要掌握了企业偿债能力指标的爬取与可视化。我们爬取并展示了企业的流动比率、速动比率、现金比率、利息支付倍数、股东权益比率、股东权益增长率等偿债能力指标。

想获取更多内容,请关注海数据实验室公众号。

本期分享到这里,我们会每天更新内容,咱们下期再见,期待您的再次光临。有什么建议,比如想了解的知识、内容中的问题、想要的资料、下次分享的内容、学习遇到的问题等,请在下方留言。如果喜欢请关注。社群推荐:

更多有关数据分析的精彩内容欢迎加入海数据在线数据分析交流群,有什么想法或者疑问都可在里面提出,与同行零距离交流,共同成长进步,请识别下面二维码加火星小海马微信,邀你进群。

实验四|Python 企业偿债能力分析相关推荐

  1. python实训总结报告书_20172304 实验四python综合实践报告

    20172304 实验四python综合实践报告 姓名:段志轩 学号:20172304 指导教师:王志强 课程:Python程序设计 实验时间:2020年5月13日至2020年6月14日 实验分析 本 ...

  2. 《Python程序设计》实验四 Python综合实践实验报告

    <Python程序设计>实验四 Python综合实践实验报告 1.实验内容 Python综合应用:爬虫.数据处理.可视化.机器学习.神经网络.游戏.网络安全等. 在华为ECS服务器(Ope ...

  3. 企业成长能力分析的指标是什么

    企业成长能力分析的指标包括: 1.主营业务增长率,反映企业产品的市场需求程度. 2.主营利润增长率,反映企业的经营质量. 3.净利润增长率,反映企业的市场竞争能力. 4.股本比重,反映企业拓展能力的大 ...

  4. 计算机网络ieee802.3标准,计算机网络实验四IEEE 802.3协议分析和以太网

    <计算机网络实验四IEEE 802.3协议分析和以太网>由会员分享,可在线阅读,更多相关<计算机网络实验四IEEE 802.3协议分析和以太网(6页珍藏版)>请在人人文库网上搜 ...

  5. 实验四 LR(0)分析方法的设计与实现 (8学时)

    实验四 LR(0)分析方法的设计与实现(8学时) 一.实验目的 通过LR分析方法的实现,加深对自下而上语法分析方法及语法分析程序自动生成过程的理解. 二.实验要求 输入上下文无关文法,对给定的输入串, ...

  6. 实验七|Python 企业现金流分析

    实验介绍 1.1. 实验目的 本实验主要介绍企业现金流指标的爬取与可视化.基于网络爬虫,爬取企业连续5年的企业现金流关键财务指标,通过饼图.柱状图.折线图等对相关指标进行可视化展示. 1.2. 知识点 ...

  7. 企业营运能力分析:流动资产周转率、存货周转率、应收账款周转率、固定资产周转率、总资产周转率...

    营运能力分析 流动资产周转情况分析: 流动资产周转率 流动资产周转率指企业一定时期内主营业务收入净额同平均流动资产总额的比率,流动资产周转率是评价企业资产利用率的一个重要指标 流动资产周转率的两种表示 ...

  8. 计算机网络之实验四---WEB 服务器配置与 HTTP 分析

    实验四.WEB 服务器配置与 HTTP 分析 实验目的 (1)理解 HTTP 基本工作过程. (2)了解 HTTP 报文结构. (3)理解访问 Web 资源的工作过程. 实验器材 安装有华为模拟软件 ...

  9. python综合程序设计-实验四 Python综合实践

    课程:<Python程序设计> 班级:1843 姓名:章森洋 学号:20184307 实验教师:王志强 实验日期:2020年5月16日 必修/选修: 公选课 1.实验内容 此处填写实验的具 ...

  10. python实训目的意义_20193120 实验四 Python综合实践

    设计初衷: 程序设计来是面向实际使用过程的,不是为了程序而设计程序. 期末考试临近,最初记录平时作业成绩的时候,没有把每次分数统计的Excel表格整合在一起,最后老师需要课代表把所有的平时作业成绩汇总 ...

最新文章

  1. IE常见的CSS的BUG(一)
  2. OpenCV+python实现视频文件读写
  3. 如何免费申请用于开发目的的Hybris Commerce license
  4. python 写入json数据到数据库
  5. Bootstrap研究2-布局系统杂记
  6. 17_python基础—面向对象-继承
  7. 想进大厂,先自问 Dubbo 普普通通 9 问能答出来吗!
  8. View 绘制体系知识梳理(4) 绘制过程之 Layout 详解
  9. Atom 扩展离线安装
  10. sepic电路MATLAB,cuk电路matlab仿真
  11. 微型计算机8088拆字实验编程,LGN-01B型 PLC可编程控制器及单片机开发系统综合实验台...
  12. 什么是哈希(hash)
  13. HTML——倒计时制作
  14. IntelliJ Idea设置护眼浅绿色背景方法
  15. ArcGIS使用(一)创建ArcGIS应用
  16. android 小屏模式吗,宅在家又嫌手机屏幕小?教你如何玩转投屏
  17. Gephi学习笔记-画出图形基本流程
  18. java中0是真是假_为什么0为假?
  19. 洛谷 P2656 采蘑菇
  20. Win8下如何安装Win7 or Win7下如何安装win8?

热门文章

  1. Win10如何用命令行查看MD5
  2. MESYS-轴和轴承的设计制造软件
  3. CCF-CSP真题《202206-2—寻宝大冒险》思路+python满分题解
  4. DOS文件系统-FAT32的理解
  5. 元旦快乐代码html,好看的元旦节祝福留言代码:元旦快乐,踩个顶个走人
  6. 第三章在局域网中使用冗余链路
  7. STM32F103无源蜂鸣器驱动程序
  8. .NET Core(.NET 6)控制台应用程序与MongoDB Atlas入门示例教程详解
  9. 《中国电子报》访极通研发总监梁绍博
  10. json例外被抛出并且未接住