欢迎访问宙启技术站
智能推送

利用tushare库中的get_stock_basics()函数,获取股票基本信息的方法

发布时间:2024-01-14 19:11:25

tushare是一个用于获取股票数据的Python库,可以方便地获取股票基本信息、历史行情、财务指标等数据。其中,get_stock_basics()函数用于获取股票基本信息。下面是使用tushare库的get_stock_basics()函数获取股票基本信息的方法及使用例子。

使用方法:

首先,需要安装tushare库。可以使用以下命令通过pip安装:

pip install tushare

接下来,需要导入tushare库并初始化:

import tushare as ts

初始化tushare库的方法如下:

ts.set_token("your_token")

其中,"your_token"需要替换为你自己的token。可以在tushare的官方网站上注册账号并获取个人的token。

然后,使用get_stock_basics()函数获取股票基本信息。该函数的调用格式如下:

data = ts.get_stock_basics()

接下来,可以通过data这个DataFrame对象来操作获取到的股票基本信息。DataFrame是pandas库中的一个数据结构,类似于表格。

使用例子:

下面给出一个具体的使用例子,获取上交所和深交所所有股票的基本信息:

import tushare as ts

# 初始化tushare

ts.set_token("your_token")

# 获取股票基本信息

data = ts.get_stock_basics()

# 打印基本信息

print(data)

# 获取上交所所有股票

sh_stock = data[data['exchange'] == 'SSE']

print("上交所股票数:", len(sh_stock))

# 获取深交所所有股票

sz_stock = data[data['exchange'] == 'SZSE']

print("深交所股票数:", len(sz_stock))

# 打印上交所和深交所所有股票的基本信息

print("上交所股票基本信息:")

print(sh_stock)

print("深交所股票基本信息:")

print(sz_stock)

在上面的例子中,首先使用ts.set_token()函数设置个人的token。然后,使用ts.get_stock_basics()函数获取股票基本信息,并将结果保存在data中。接下来,使用data这个DataFrame对象进行基本信息的操作,例如打印全部基本信息、筛选上交所和深交所股票等。

总结:

使用tushare库的get_stock_basics()函数可以方便地获取股票基本信息。通过设置个人的token,并调用get_stock_basics()函数,可以获取到DataFrame对象,可以对获取到的基本信息进行进一步的操作和分析。可以根据需要使用不同的筛选条件,例如交易所、地域等对基本信息进行筛选和分析。