|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
下面这个代码想从tushare第三方库下载3个股票信息,可运行有错,哪位大侠帮看一下啊。
代码如下:
import tushare as ts
import pandas as pd
path='c:\''
df_hs300s = ts.get_hs300s()
tickers = df_hs300s['code'].tolist()
names = df_hs300s['name'].tolist()
def TickerName(tickers,names):
print('正在下载',tickers)
a_ticker = ts.get_hist_data(tickers,start='20200201',end='20200210')
file = path+tickers+'_'+names+'xlsx'
df_ticker.to.excel(file)
df_hs300s.to_excel(path+'hs300s.xlsx')
for i in range(len(tickers)):
if i<=2:
print(tickers[i],names[i],'下载中',i+1,'/',len(tickers))
TickerName(tickers[i],names[i])
else:
break
报错如下:
AttributeError Traceback (most recent call last)
<ipython-input-6-643837dcc6d4> in <module>()
19 if i<=2:
20 print(tickers[i],names[i],'下载中',i+1,'/',len(tickers))
---> 21 TickerName(tickers[i],names[i])
22 else:
23 break
<ipython-input-6-643837dcc6d4> in TickerName(tickers, names)
11 a_ticker = ts.get_hist_data(tickers,start='20200201',end='20200210')
12 file = path+tickers+'_'+names+'xlsx'
---> 13 a_ticker.to.excel(file)
14
15
C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
4374 if self._info_axis._can_hold_identifiers_and_holds_name(name):
4375 return self[name]
-> 4376 return object.__getattribute__(self, name)
4377
4378 def __setattr__(self, name, value):
AttributeError: 'DataFrame' object has no attribute 'to'
|
|