【问题标题】:Attribute error using the quandl module in python27: module object has no attribute 'to_date_time'在python27中使用quandl模块的属性错误:模块对象没有属性'to_date_time'
【发布时间】:2017-11-04 01:40:22
【问题描述】:

如下代码

import quandl
import pandas as pd 

api_key = open('quandlapikey.txt','r').read()

df = quandl.get('FMAC/HPI_AK',authtoken=api_key)

print(df.head())

我收到此错误:

文件 "/usr/local/lib/python2.7/dist-packages/Quandl-3.1.0-py2.7.egg/quandl/get.py", 第 63 行,在获取 返回 data.to_pandas() 文件“/usr/local/lib/python2.7/dist-packages/Quandl-3.1.0-py2.7.egg/quandl/model/data_mixin.py”, 第 20 行,在 to_pandas 中 df[self.column_names[0]] = df[self.column_names[0]].apply(pd.to_datetime) 属性错误: “模块”对象没有属性“to_datetime”

【问题讨论】:

    标签: python pandas quandl


    【解决方案1】:

    您需要升级您的pandas 版本。

    关注this答案:

    to_datetime 函数是在 0.8.0 中引入的,所以你必须 升级你的熊猫来使用它。最好是最新的稳定版本。

    尝试使用:

    pip install pandas --upgrade
    

    【讨论】:

    • 显示的是什么版本?您可以使用pd.__version__ 进行检查。
    • 但是如果我尝试升级,它表明它已经是最新版本
    • 谢谢,它有帮助。我之前只需要使用 sudo 。谢谢你的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-29
    • 2011-10-26
    • 1970-01-01
    • 2018-05-23
    • 1970-01-01
    相关资源
    最近更新 更多