当前位置: 首页 > news >正文

数据科学和机器学习的“看家兵器”——pandas模块 之六

目录

  pandas 模块综合应用实战课:股票数据分析

  一、Tushare Pro 模块介绍与安装

  Windows 系统安装 Tushare Pro 模块:

  二、获取 “万科 A” 股票的历史数据

  三、将获取的数据保存为 CSV 格式的文件

  四、读取 CSV 文件中的数据并处理行标签和数据类型

  五、选取 2013 年 12 月 30 日至 2024 年 12 月 30 日期间的数据

  六、投资决策运算

  注意两点:

  七、课程总结回顾

  八、课后练习题


  pandas 模块综合应用实战课:股票数据分析

  一、Tushare Pro 模块介绍与安装

  Tushare Pro 是一个免费、开源的 python 财经数据接口包,主要实现对股票等金融数据的获取。通过 Tushare Pro 可以方便地获取各类金融数据,为金融分析和投资决策提供支持。

  Windows 系统安装 Tushare Pro 模块

  在 Windows 系统上安装 Tushare Pro 模块非常简单,只需要在命令提示符中执行以下命令即可:

pip install tushare

  如果已经安装了 Tushare Pro,可以使用以下命令进行更新:

pip install tushare --upgrade

  安装完成后,可以在 Python 中导入 Tushare Pro 模块进行验证:

import tushare as ts
print(ts.__version__)

  二、获取 “万科 A” 股票的历史数据

  在获取数据之前,需要先在 Tushare Pro 官网(https://tushare.pro/)注册账号,获取 token。然后使用以下代码获取 “万科 A” 的历史数据:

import tushare as ts# 设置token
ts.set_token('你的token')# 初始化pro接口
pro = ts.pro_api()# 获取万科A的历史数据
df = pro.daily(ts_code='000002.SZ', start_date='20131230', end_date='20241230')# 查看数据基本信息
print('数据基本信息:')
df.info()# 查看数据集行数和列数
rows, columns = df.shapeif rows < 10 and columns < 10:# 短表数据(行数少于10且列数少于10)查看全量数据信息print('数据全部内容信息:')print(df.to_csv(sep='\t', na_rep='nan'))
else:# 长表数据查看数据前几行信息print('数据前几行内容信息:')print(df.head().to_csv(sep='\t', na_rep='nan'))

  代码运行结果截图

运行结果,大家自己实操体会。

 

相关文章:

  • 【漫话机器学习系列】261.工具变量(Instrumental Variables)
  • 《AI大模型应知应会100篇》第66篇:用大模型 + 向量数据库构建你的个性化知识库系统(附实战代码)
  • Java 21 + Spring Boot 3.5:AI驱动的高性能框架实战
  • 【漫话机器学习系列】262.交叉项(Interaction Term)
  • 机器学习-特征工程
  • GD32 GPIO失控的解决方案
  • 【动态导通电阻】GaN HEMT动态导通电阻的精确测量
  • 每日Prompt:迷你 3D 建筑
  • 【leetcode】94. 二叉树的中序遍历
  • 【技术原理】ELK技术栈的历史沿革与技术演进
  • 《Elasticsearch 源码解析与优化实战》笔记
  • 前端面经 9 JS中的继承
  • FC7300 WDG MCAL 配置引导
  • kubernetes的service与服务发现
  • 矩阵转置的LATEX写法
  • Spring Cloud深度实践:从服务发现到弹性智能API网关全景解析
  • import pywinauto后tkinter.filedialog.askdirectory()无法调用,直接卡死,应如何解决
  • 基于Matlab实现图像透明叠加程序
  • LED接口设计
  • 物联网设备远程管理:基于代理IP的安全固件更新通道方案
  • 圆桌丨全球化博弈与人工智能背景下,企业如何落地合规体系
  • 以军证实空袭也门多个港口
  • 特朗普称即将与伊朗达成核协议,外交部:中方愿继续发挥建设性作用
  • 农行再回应客户办理业务期间离世:亲属连续三次输错密码,理解亲属悲痛,将协助做好善后
  • 澎湃·镜相第二届非虚构写作大赛初选入围名单公示
  • 消息人士称泽连斯基已启程前往土耳其