前言
对上一次更博应该是6月份,主要原因是太忙了。 现在主要的工作是一级市场股权投资的尽职调查,所以少不了根据拟融资公司所在行业的上市公司作为参考,来判断公司的财务健康状况。
之前尽调的企业不算多,所以大多时候都是直接用excel表来做数据统计,一边打开同花顺,一边手打数据到excel表上。。。。。现在看来都是非常沙雕的一件事。
趁着中秋节放几天假,于是乎开始着手弄一套利用python来实现的尽职调查财务数据分析表。 因为感觉弄的东西还蛮多的,“数据清洗”算是分析的基础部分,还是本着“First thing first.”的原则来吧。
ANYWAY, 数据依然是用到tushare.pro的数据。 当然这个链接是含我的注册ID,主要是成功推荐注册一个有效用户,获得50分; 没分搞不了科研,请体谅一下 -.-
免费注册Tushare.pro账号
首先,我们需要从tushare.pro注册一个账号并调用其API获取股票日线数据。可能大多数的童稚是第一次接触tushare.pro, 那我就直接贴上官方介绍:
Tushare是一个免费提供各类金融数据和区块链数据 , 助力智能投资与创新型投资的python财经数据接口包。拥有丰富的数据内容,如股票、基金、期货、数字货币等行情数据,公司财务、基金经理等基本面数据。
步骤
- 我们首先调用Tushare的API 获取股票财务数据;
- 自定义计算
- 利用pivot_table来整理数据
- 计算单个指标的平均值
数据获取和清洗过程
废话不多说了,来点简单粗暴的,直接上Jupyter Notebook代码,过程如下: