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天前
安装OpenCV-Python
安装OpenCV-Python
7 1
|
1天前
|
数据采集 数据可视化 数据处理
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
Python从入门到精通的文章3.3.1 深入学习Python库和框架:数据处理与可视化的利器
|
1天前
|
JSON 测试技术 API
Python的Api自动化测试使用HTTP客户端库发送请求
【4月更文挑战第18天】在Python中进行HTTP请求和API自动化测试有多个库可选:1) `requests`是最流行的选择,支持多种请求方法和内置JSON解析;2) `http.client`是标准库的一部分,适合需要低级别控制的用户;3) `urllib`提供URL操作,适用于复杂请求;4) `httpx`拥有类似`requests`的API,提供现代特性和异步支持。根据具体需求选择,如多数情况`requests`已足够。
7 3
Python
17 0
|
1天前
|
JSON 数据格式 索引
python 又一个点运算符操作的字典库:Munch
python 又一个点运算符操作的字典库:Munch
13 0
|
1天前
|
5G Python
Windows11搭建Python环境(Anaconda安装与使用)
Windows11搭建Python环境(Anaconda安装与使用)
12 0
|
2天前
|
数据挖掘 数据处理 索引
如何使用Python的Pandas库进行数据筛选和过滤?
Pandas是Python数据分析的核心库,提供DataFrame数据结构。基本步骤包括导入库、创建DataFrame及进行数据筛选。示例代码展示了如何通过布尔索引、`query()`和`loc[]`方法筛选`Age`大于19的记录。
10 0
|
3天前
|
数据处理 Python
如何使用Python的Pandas库进行数据排序和排名
【4月更文挑战第22天】Pandas Python库提供数据排序和排名功能。使用`sort_values()`按列进行升序或降序排序,如`df.sort_values(by='A', ascending=False)`。`rank()`函数用于计算排名,如`df['A'].rank(ascending=False)`。多列操作可传入列名列表,如`df.sort_values(by=['A', 'B'], ascending=[True, False])`和分别对'A'、'B'列排名。
13 2
|
2月前
|
Linux 开发工具 C语言
30天python速成-第一天(python简介及下载安装)
30天python速成-第一天(python简介及下载安装)
49 3
|
2月前
|
Linux 开发者 iOS开发

热门文章

最新文章