【问题标题】:How to fix 'datetime.datetime is not implemented'如何修复'datetime.datetime 未实现'
【发布时间】:2019-06-09 19:42:49
【问题描述】:

我刚开始使用 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

有人知道怎么解决吗?

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    我想你忘了给data.DataReader 函数指定data_source 参数,

    看签名

    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)
    

    【讨论】:

      猜你喜欢
      • 2017-04-22
      • 2019-09-07
      • 2023-01-08
      • 2016-08-12
      • 2015-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      相关资源
      最近更新 更多