获取000893五年的'date', 'open', 'high', 'low', 'close', 'volume股票数据,保证能够进行回测的数据,并保存在Excel中的Python代码
时间: 2023-10-04 07:05:32 浏览: 64
以下是获取000893五年股票数据,并保存在Excel中的Python代码:
```python
import pandas as pd
import tushare as ts
# 设置token
ts.set_token('your_token')
# 初始化pro接口
pro = ts.pro_api()
# 获取000893股票数据
df = pro.daily(ts_code='000893.SZ', start_date='20160101', end_date='20201231')
# 将数据按日期升序排列
df = df.sort_values(by='trade_date', ascending=True)
# 选取需要的列
df = df[['trade_date', 'open', 'high', 'low', 'close', 'vol']]
# 将列名改为英文
df.columns = ['date', 'open', 'high', 'low', 'close', 'volume']
# 将数据保存到Excel文件中
df.to_excel('000893.xlsx', index=False)
```
代码中需要替换`your_token`为自己在tushare网站申请的token。执行完上述代码后,会生成一个名为`000893.xlsx`的Excel文件,包含了000893股票的日期、开盘价、最高价、最低价、收盘价和成交量数据。
相关问题
以下是从tushare网站获取000893五年的'date', 'open', 'high', 'low', 'close', 'volume股票数据,保证能够进行回测的数据,并保存在Excel中的Python代码
以下是获取000893五年股票数据,并保存在Excel中的Python代码:
```python
import pandas as pd
import tushare as ts
# 设置token
ts.set_token('your_token')
# 初始化pro接口
pro = ts.pro_api()
# 获取000893股票数据
df = pro.daily(ts_code='000893.SZ', start_date='20160101', end_date='20201231')
# 将数据按日期升序排列
df = df.sort_values(by='trade_date', ascending=True)
# 选取需要的列
df = df[['trade_date', 'open', 'high', 'low', 'close', 'vol']]
# 将列名改为英文
df.columns = ['date', 'open', 'high', 'low', 'close', 'volume']
# 将数据保存到Excel文件中
df.to_excel('000893.xlsx', index=False)
```
代码中需要替换`your_token`为自己在tushare网站申请的token。执行完上述代码后,会生成一个名为`000893.xlsx`的Excel文件,包含了000893股票的日期、开盘价、最高价、最低价、收盘价和成交量数据。
在tushare中获取浙商银行股票的Date,Open,High,Low,Close ,Adj Close,Volume的数据并保存在Excel表格中的代码是
好的,下面是获取浙商银行股票数据并保存为Excel文件的Python代码:
```python
import tushare as ts
# 获取浙商银行股票数据
df = ts.get_k_data('601916', ktype='D', autype='qfq', start='20200101', end='20210630')
# 选择需要的列
df = df[['date', 'open', 'high', 'low', 'close', 'adj_close', 'volume']]
# 将数据保存为Excel文件
df.to_excel('浙商银行股票数据.xlsx', index=False)
```
其中:
- `get_k_data` 函数用于获取股票数据,参数说明如下:
- `'601916'`:浙商银行股票代码
- `ktype='D'`:数据类型为日线数据
- `autype='qfq'`:复权类型为前复权
- `start='20200101'`:数据起始日期为2020年1月1日
- `end='20210630'`:数据结束日期为2021年6月30日
- `[['date', 'open', 'high', 'low', 'close', 'adj_close', 'volume']]` 选择需要的列
- `to_excel` 函数将数据保存为Excel文件,`index=False` 表示不保存行索引。
阅读全文