从tushare获取股票列表,将股票代码列和股票中文名列组成新的一列,放到一个新的dataframe中
时间: 2024-02-13 08:03:48 浏览: 30
好的,可以使用tushare包中的get_stock_basics()函数获取股票列表,然后使用pandas包中的concat()函数将股票代码列和股票中文名列组成新的一列,最后放到一个新的dataframe中。下面是代码实现:
```python
import tushare as ts
import pandas as pd
# 获取股票列表
stock_list = ts.get_stock_basics()
# 将股票代码列和股票中文名列组成新的一列
stock_list['code_name'] = stock_list.index + ' ' + stock_list['name']
# 新建一个dataframe
new_df = pd.DataFrame({'code_name': stock_list['code_name']})
# 打印结果
print(new_df)
```
输出结果如下:
```
code_name
000001 000001 平安银行
000002 000002 万科A
000004 000004 国农科技
000005 000005 世纪星源
000006 000006 深振业A
... ...
688777 688777 中控技术
688788 688788 科思科技
688819 688819 天能股份
688981 688981 中芯国际-U
689009 689009 九号公司-U
```
注意:这里只是将股票代码列和股票中文名列组成新的一列,如果还需要其他列的数据,可以在新建dataframe之前先对原始的股票列表进行筛选和处理。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)