【发布时间】:2020-09-12 13:04:01
【问题描述】:
有一个带有值的df
name date
tom 2019-12-10 07:44:03.733
mark NaT
如果我试试这个:
data = df.to_dict("records")
mydb.test.insert_many(data)
我收到此错误:
ValueError: NaTType does not support utcoffset
如何在没有 NaT 的情况下将此数据发送到 mongodb 并保持列为空而不转换为字符串。
mongodb 中的预期数据:
{
_id:ObjectId(5db012b123a2a1cabcc12345),
name:tom,
date:2019-10-23T10:55:50.569+00:00
}
{
_id:ObjectId(5db012b123a2a1cabcc12346),
name:mark
}
【问题讨论】:
标签: python pandas mongodb pymongo