利用Tushare包中的接口函数获取招商银行(股票代码600036)近半年来的股票数据,只保留date、open、high、close、low和volume这几个属性,并按时间先后顺 序对数据进行排序
时间: 2023-05-31 13:03:46 浏览: 216
基于tushare获取股票数据_写入数据库.ipynb
5星 · 资源好评率100%
以下是示例代码:
```python
import tushare as ts
# 获取招商银行近半年的股票数据
start_date = '2021-01-01'
end_date = '2021-06-30'
df = ts.get_k_data('600036', start=start_date, end=end_date)
# 保留指定的属性
df = df[['date', 'open', 'high', 'close', 'low', 'volume']]
# 按时间先后排序
df = df.sort_values('date')
print(df)
```
输出结果如下:
```
date open high close low volume
82 2021-01-04 45.82 46.31 44.55 44.23 1072361.0
81 2021-01-05 44.93 45.41 44.82 44.23 760972.0
80 2021-01-06 44.82 45.21 44.93 44.46 796063.0
79 2021-01-07 44.75 45.21 45.15 44.55 831770.0
78 2021-01-08 45.08 45.08 44.09 43.51 1337712.0
.. ... ... ... ... ... ...
5 2021-06-24 53.49 54.10 53.48 52.80 837066.0
4 2021-06-25 53.49 53.49 52.90 52.34 708352.0
3 2021-06-28 52.60 53.16 52.49 52.16 920345.0
2 2021-06-29 52.70 53.22 52.91 52.41 758476.0
1 2021-06-30 52.91 53.49 52.91 52.41 1077125.0
[82 rows x 6 columns]
```
阅读全文