下文使用的数据库是tushare平台的,本人Tushare id:506600。
最近公司在对标林洋能源,我对林洋能源2018年至2022年年报进行杜邦分析,并用折线图表述其变化的趋势,希望能探索标杆企业优秀的原因,具体代码如下:
import tushare as ts
import pandas as pd
import matplotlib.pyplot as plt
# 设置token
ts.set_token('your_token')
# 定义函数,计算杜邦分析指标并返回一个数据框
def dupont_analysis(stock_code, year_list):
data_list = []
for year in year_list:
for quarter in range(1,5):
quarterly_data = ts.get_report_data(year=year, quarter=quarter, stock_code=stock_code)
data_list.append(quarterly_data)
df = pd.concat(data_list, axis=0) # 将各个季度的数据合并为一个数据框
df['ROE'