使用python在sql中向浮点数据类型列插入空值
我有一个包含一些缺失值(NAN)的数据帧。我正在尝试使用python中的使用python在sql中向浮点数据类型列插入空值,python,database,pandas,dataframe,Python,Database,Pandas,Dataframe,我有一个包含一些缺失值(NAN)的数据帧。我正在尝试使用python中的fast\u to\u sql将数据帧插入数据库。表中有数据类型为float的列,我无法在数据库中插入NAN。 我尝试将NAN转换为None,因为db中None=Null: df = df.replace({np.nan: None}) 但“None”仍然是对象类型,而不是float,所以由于类型不匹配,插入sql db失败 如何以正确的方式插入?是否有最佳实践
fast\u to\u sql
将数据帧插入数据库。表中有数据类型为float的列,我无法在数据库中插入NAN。
我尝试将NAN转换为None,因为db中None=Null:
df = df.replace({np.nan: None})
但“None”仍然是对象类型,而不是float,所以由于类型不匹配,插入sql db失败
如何以正确的方式插入?是否有最佳实践