Python之tushare:tushare库的简介、安装、使用方法之详细攻略

简介: Python之tushare:tushare库的简介、安装、使用方法之详细攻略

tushare库的简介


        tushare库是一个用于抓取中国股票的历史和实时报价数据的工具。特点如下:


易于使用,因为返回的大部分数据都是pandas的DataFrame对象

可以轻松保存为csv, excel或json文件

可以插入到MySQL或Mongodb

        使用对象包括金融市场分析师、使用pandas/NumPy学习金融数据分析、对金融数据感兴趣的人。


tushare库的安装


pip install tushare

image.png


tushare库的使用方法


1、基础用法

import tushare as ts

print(ts.get_hist_data('600848'))

---------------------------------

本接口即将停止更新,请尽快使用Pro版接口:https://waditu.com/document/2

            open   high  close  ...     v_ma10     v_ma20  turnover

date                             ...                                

2021-10-12  15.28  15.34  15.14  ...   38633.25   45142.14      0.29

2021-10-11  15.13  15.34  15.26  ...   38353.66   47653.80      0.23

2021-10-08  15.11  15.28  15.12  ...   39866.26   48696.08      0.19

2021-09-30  15.00  15.16  15.05  ...   42040.33   51042.91      0.19

2021-09-29  15.04  15.09  15.00  ...   46333.37   52774.38      0.25

...           ...    ...    ...  ...        ...        ...       ...

2019-04-19  35.88  36.29  35.47  ...  141510.62  141510.62      1.26

2019-04-18  35.52  36.30  36.00  ...  152011.25  152011.25      1.04

2019-04-17  35.96  36.67  35.83  ...  175388.79  175388.79      1.51

2019-04-16  35.78  36.97  36.20  ...  203684.17  203684.17      1.70

2019-04-15  34.70  37.44  36.05  ...  273437.94  273437.94      3.47

[605 rows x 14 columns]

Process finished with exit code 0


相关文章
|
1月前
|
算法 Java Docker
(Python基础)新时代语言!一起学习Python吧!(三):IF条件判断和match匹配;Python中的循环:for...in、while循环;循环操作关键字;Python函数使用方法
IF 条件判断 使用if语句,对条件进行判断 true则执行代码块缩进语句 false则不执行代码块缩进语句,如果有else 或 elif 则进入相应的规则中执行
249 1
|
2月前
|
监控 数据可视化 数据挖掘
Python Rich库使用指南:打造更美观的命令行应用
Rich库是Python的终端美化利器,支持彩色文本、智能表格、动态进度条和语法高亮,大幅提升命令行应用的可视化效果与用户体验。
207 0
|
1月前
|
数据可视化 关系型数据库 MySQL
【可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
本文详解基于Python的电影TOP250数据可视化大屏开发全流程,涵盖爬虫、数据存储、分析及可视化。使用requests+BeautifulSoup爬取数据,pandas存入MySQL,pyecharts实现柱状图、饼图、词云图、散点图等多种图表,并通过Page组件拖拽布局组合成大屏,支持多种主题切换,附完整源码与视频讲解。
212 4
【可视化大屏】全流程讲解用python的pyecharts库实现拖拽可视化大屏的背后原理,简单粗暴!
|
1月前
|
传感器 运维 前端开发
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
本文解析异常(anomaly)与新颖性(novelty)检测的本质差异,结合distfit库演示基于概率密度拟合的单变量无监督异常检测方法,涵盖全局、上下文与集体离群值识别,助力构建高可解释性模型。
300 10
Python离群值检测实战:使用distfit库实现基于分布拟合的异常检测
|
Linux 开发工具 C语言
30天python速成-第一天(python简介及下载安装)
30天python速成-第一天(python简介及下载安装)
|
Linux 开发者 iOS开发
|
开发框架 数据可视化 Java
Python Qt GUI设计简介、环境下载和安装(基础篇—1)
Python Qt GUI设计简介、环境下载和安装(基础篇—1)
Python Qt GUI设计简介、环境下载和安装(基础篇—1)
|
SQL Oracle 数据可视化
Indigo | Indigo(Python)简介、安装与入门
Indigo | Indigo(Python)简介、安装与入门
632 0
Indigo | Indigo(Python)简介、安装与入门
|
机器学习/深度学习 SQL 自然语言处理
Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
|
机器学习/深度学习 Python
Python之sklearn2pmml:sklearn2pmml库函数的简介、安装、使用方法之详细攻略daiding
Python之sklearn2pmml:sklearn2pmml库函数的简介、安装、使用方法之详细攻略daiding
Python之sklearn2pmml:sklearn2pmml库函数的简介、安装、使用方法之详细攻略daiding

推荐镜像

更多