所以我有一些非常简单的要求,但我无法理解它。我试图从雅虎财务中导入一些股票数据,没什么特别的。我曾经这样做过:
self.listbox['selectmode'] = SINGLE
# or you can do it this way
self.listbox.config(selectmode = SINGLE)
以前的一切都像这样可爱。但是,我很清楚已经发生的变化。导入方法现在是:
import pandas.io.data as web
import pandas as pd
import datetime
start=datetime.datetime(2000,1,1)
end=datetime.date.today()
SLB=web.DataReader("SLB","yahoo",start,end)
然而,使用这种方法,(我仍然使用相同的开始,结束数据等),我收到:
from pandas_datareader import data,wb
我已经在网上看了一下(显然)了解更多信息,而且在某些情况下我已经看到过:
SLB=wb.DataReader("SLB","yahoo",start,end)
Traceback (most recent call last):
File "<ipython-input-218-6633f366e2cb>", line 1, in <module>
SLB=wb.DataReader("SLB","yahoo",start,end)
AttributeError: module 'pandas_datareader.wb' has no attribute
'DataReader'
在连接到网址的问题上会导致更长的错误。
如果有人之前遇到过这种情况,或者我的代码中发现了错误,那么如果你能够解决这个问题会很棒!
欢呼声
P.S。
我使用的更长的错误消息:
SLB=data.DataReader('SLB','yahoo',start,end)
是:
SLB=data.DataReader("SLB","yahoo",start,end)
希望这会有所帮助。