在新PC中安装了python / pandas, 已成功安装pandas-datareader-0.2.1 requests-file-1.4.1 但是用pandas_datareader替换pandas.io后,旧代码无效。
import pandas_datareader.data as web
import datetime
start = datetime.datetime(2010, 1, 1)
end = datetime.datetime(2013, 1, 27)
f = web.DataReader("F", 'yahoo', start, end)
columns = ['Open', 'High', 'Low', 'Close', 'DateIdx']
diDian = web.DataFrame(columns=columns)
得到这个, 文件" delme1.py",第9行,in diDian = web.DataFrame(columns = columns) AttributeError:'模块'对象没有属性' DataFrame'
如何解决这个问题?
答案 0 :(得分:1)
好的,这是有效的
import pandas_datareader.data as web
import datetime
start = datetime.datetime(2010, 1, 1)
end = datetime.datetime(2013, 1, 27)
f = web.DataReader("F", 'yahoo', start, end)
f['DateIdx'] = 0
columns = ['Open', 'High', 'Low', 'Close', 'DateIdx']
diDian = f[columns]