公众号:跨界韭菜

0%

Python和Tushare之尽职调查:财务数据分析之数据清洗

前言

对上一次更博应该是6月份,主要原因是太忙了。 现在主要的工作是一级市场股权投资的尽职调查,所以少不了根据拟融资公司所在行业的上市公司作为参考,来判断公司的财务健康状况。

之前尽调的企业不算多,所以大多时候都是直接用excel表来做数据统计,一边打开同花顺,一边手打数据到excel表上。。。。。现在看来都是非常沙雕的一件事。

趁着中秋节放几天假,于是乎开始着手弄一套利用python来实现的尽职调查财务数据分析表。 因为感觉弄的东西还蛮多的,“数据清洗”算是分析的基础部分,还是本着“First thing first.”的原则来吧。

ANYWAY, 数据依然是用到tushare.pro的数据。 当然这个链接是含我的注册ID,主要是成功推荐注册一个有效用户,获得50分; 没分搞不了科研,请体谅一下 -.-

免费注册Tushare.pro账号

首先,我们需要从tushare.pro注册一个账号并调用其API获取股票日线数据。可能大多数的童稚是第一次接触tushare.pro, 那我就直接贴上官方介绍:

Tushare是一个免费提供各类金融数据和区块链数据 , 助力智能投资与创新型投资的python财经数据接口包。拥有丰富的数据内容,如股票、基金、期货、数字货币等行情数据,公司财务、基金经理等基本面数据。

步骤

  1. 我们首先调用Tushare的API 获取股票财务数据;
  2. 自定义计算
  3. 利用pivot_table来整理数据
  4. 计算单个指标的平均值

数据获取和清洗过程

废话不多说了,来点简单粗暴的,直接上Jupyter Notebook代码,过程如下: