尝试将时间戳保存到MySQL时的Python Pandas KeyError

时间:2015-01-22 09:42:22

标签: python mysql pandas

我试图将数据框保存到mysql数据库。但似乎由于时间戳(格式?)而无法正常工作。

stock_hist = pd.io.data.get_data_yahoo('company', start = datetime.datetime(2010,1,1), end = datetime.datetime(2015,01,01))
stock_hist.to_sql('table', dbCon, if_exists='replace', index=False)

运行此脚本时,会发生以下错误 .....

in escape_item
    encoder = encoders[type(val)]
KeyError: <class 'pandas.tslib.Timestamp'>

无法弄明白,也无法找到类似的答案......

1 个答案:

答案 0 :(得分:0)

根据joris的建议将pandas从0.14.1更新为0.15.2。