【发布时间】:2016-08-22 11:41:32
【问题描述】:
我正在尝试使用 PyMongo 将 Pandas DataFrame 插入 Mongodb。
df.head()
因为如果 Pandas DataFrame 是 DatetimeIndex 的索引,将 DataFrame 转换为 dict 并将其插入到 Mongodb:
db.testCollection.insert( df.T.to_dict() )
导致错误:
InvalidDocument: documents must have only string keys, key was Timestamp('2016-04-07 09:30:00')
我们如何将DatetimeIndex 转换为可以插入到 Mongodb 中的其他东西,然后在从 Mongodb 读取时仍然能够转换回 DatetimeIndex?
【问题讨论】:
标签: python mongodb pandas pymongo