1

在新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 行,在 diDian = web.DataFrame(columns=columns) AttributeError: 'module' object has no attribute 'DataFrame'

请问如何解决这个问题?

4

1 回答 1

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]
于 2016-11-26T02:48:16.887 回答