tushare to_csv
时间: 2023-12-18 15:02:22 浏览: 95
tushare获取A股全部数据并保存成csv文件
引用:在使用tushare的to_csv函数时,可以通过指定路径和文件名来保存数据。例如,可以使用以下代码将数据保存为csv文件:
import tushare as ts
df = ts.get_hist_data('000875')
df.to_csv('c:/day/000875.csv')
如果只想保存部分列,可以使用columns参数指定需要保存的列名。例如:
df.to_csv('c:/day/000875.csv', columns=['open', 'high', 'low', 'close'])
如果需要将多个数据追加到同一个文件中,可以使用mode='a'参数。例如:
import tushare as ts
import os
filename = 'c:/day/bigfile.csv'
for code in ['000875', '600848', '000981']:
df = ts.get_hist_data(code)
if os.path.exists(filename):
df.to_csv(filename, mode='a', header=None)
else:
df.to_csv(filename)
引用:在使用tushare的to_csv函数时,也可以通过pandas库进行操作。以下是一个示例代码:
import pandas as pd
import tushare as ts
pro = ts.pro_api()
df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718')
df.to_csv('000001.SZ.csv')
还可以使用pandas的read_csv函数来读取csv文件,并进行一些操作。例如:
df1 = pd.read_csv('000001.SZ.csv')
df2 = pd.read_csv('000001.SZ.csv', index_col='trade_date', parse_dates=['trade_date'])
df3 = pd.read_csv('000001.SZ.csv', index_col='trade_date', parse_dates=['trade_date'])[['open', 'close', 'high', 'low']]
可以根据需要选择读取的列或对数据进行其他处理。
引用:如果使用tushare获取沪深300指数数据,需要注意在新版接口中已经不支持获取该指数数据。可以改用上证综指来获取数据。以下是一个示例代码:
df = ts.get_k_data(code='sh', ktype='D', start='2006-01-01', end='2021-01-01')
df.to_csv('d:/biyesheji/szzz.csv')
这样就可以将上证综指的数据保存为csv文件。
总结起来,使用tushare的to_csv函数可以将数据保存为csv文件,可以指定保存路径、文件名和需要保存的列。同时,可以使用pandas库对csv文件进行读取和处理。当无法获取沪深300指数数据时,可以使用上证综指作为替代。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Tushare使用分享](https://blog.csdn.net/Retenue_/article/details/122627864)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [使用Tushare把股票数据存入csv文件](https://blog.csdn.net/liu_1314521/article/details/109011005)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文