当前位置: 首页 > 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'))

  代码运行结果截图

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

 

http://www.xdnf.cn/news/478981.html

相关文章:

  • 微信小程序点击按钮跳转链接并显示
  • 低代码开发平台活字格v11.0——AI驱动效率革命
  • w~深度学习~合集3
  • Word图片格式调整与转换工具
  • 【科普】具身智能
  • 高效批量合并Word文档的工具介绍
  • 针对面试-微服务篇
  • React学习(一)
  • Vue百日学习计划Day9-15天详细计划-Gemini版
  • 执行apt-get update 报错ModuleNotFoundError: No module named ‘apt_pkg‘的解决方案汇总
  • 数据库行业竞争加剧,MySQL 9.3.0 企业版开始支持个人下载
  • 【Elasticsearch】flattened`类型在查询嵌套数组时可能返回不准确结果的情况
  • 学习状态不佳时的有效利用策略
  • OAT 初始化时出错?问题可能出在 PAM 配置上|OceanBase 故障排查实践
  • 计算机网络 : 网络基础
  • 零基础玩转Apache Superset可视化部署
  • OpenCV 图像透视变换详解
  • 【概率论】 随机变量序列的收敛性
  • 【Unity】 HTFramework框架(六十五)ScrollList滚动数据列表
  • 图像锐化调整
  • <PLC><视觉><机器人>基于海康威视视觉检测和UR机械臂,如何实现N点标定?
  • 使用seatunnel同步磐维数据库数据
  • 【全网首发】解决coze工作流批量上传excel数据文档数据重复的问题
  • 图像分割(0)初步认识
  • 高光谱遥感图像处理之数据分类的fcm算法
  • K8s CoreDNS 核心知识点总结
  • 捌拾伍- 量子傅里叶变换 (3)
  • 【目标检测】RT-DETR
  • 智脑进化:神经网络如何从单层感知机迈向深度学习新纪元
  • 动态规划(2):问题建模与状态设计