如何修复'datetime.datetime未实现'

时间:2019-06-09 11:23:14

标签: python pandas

我刚刚开始使用pandas,但我尝试使用pandas_datareader。该程序应该只获取有关facebook的所有数据,然后打印/绘制。

import pandas as pd          
import datetime as dt        
import pandas_datareader.data as data       
import matplotlib as plt       
from matplotlib import style

style.use('fivethirtyeight')

start = dt.datetime(2019, 1, 7)
end = dt.datetime(2019, 5, 4)

att = data.DataReader('F', start, end)
print(att.head())

我得到的一切都是这样:

NotImplementedError: data_source=datetime.datetime(2019, 1, 7, 0, 0) is not implemented

有人知道如何解决吗?

1 个答案:

答案 0 :(得分:2)

我认为您忘记为data_source函数指定data.DataReader参数

查看签名

def DataReader(name, data_source=None, start=None, end=None,
               retry_count=3, pause=0.1, session=None, access_key=None)

所以类似这样的事情应该起作用

att = data.DataReader('F', 'yahoo', start, end)