Tushare应用-财务指标下的主成分分析和聚类分析

笔者ID:476408

对金融行业的研究,常用的方法是财务分析。企业的财务状况很好的反映了公司的经营情况,运营能力,偿债能力以及企业现金流等诸多问题。因此,利用Tushare进行的财务数据的选取具有非常大的优势。

以下就是我在日常学习中常用的对股票进行分类的方法-主成分和K-means均值聚类。

初学级别,代码还有很多改进的地方。

代码如下:

# 获取沪深300成分股财务数据信息
# 选择财务指标,2种指标
import tushare as ts
import pandas as pd
import numpy as np
import time
token=''  
ts.set_token(token)
pro = ts.pro_api(token)  
df=pro.index_weight(index_code='399300.SZ',trade_date='20211101')    # 获取沪深300指数成分和权重
df.to_excel('沪深300成分.xlsx')    # 导入EXCEL表
df1=df.iloc[:,1]     # 截取成分股的代码
df1=list(df1)    # 转化为列表数据
all_dataframe=pd.DataFrame()    # 创建数据框
for wl in df1:      # 利用循环,获取沪深300对应的个股名称、行业、市场信息
    shuju=pro.stock_basic(ts_code=wl,list_status='L')
    all_dataframe=all_dataframe.append(shuju)    # 逐个添加到数据框
    time.sleep(1)    # 权限问题,运行时间较长。如果权限足够,可以删除
all_d
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A清月

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值