我刚刚开始使用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
有人知道如何解决吗?
答案 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)