从panda.io.data移动到pandas_datareader之后DataFrame()在哪里?

时间:2016-11-26 01:38:09

标签: pandas pandas-datareader

在新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'

如何解决这个问题?

1 个答案:

答案 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]