Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python在sql中向浮点数据类型列插入空值_Python_Database_Pandas_Dataframe - Fatal编程技术网

使用python在sql中向浮点数据类型列插入空值

使用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失败 如何以正确的方式插入?是否有最佳实践

我有一个包含一些缺失值(NAN)的数据帧。我正在尝试使用python中的
fast\u to\u sql
将数据帧插入数据库。表中有数据类型为float的列,我无法在数据库中插入NAN。 我尝试将NAN转换为None,因为db中None=Null:

df = df.replace({np.nan: None})
但“None”仍然是对象类型,而不是float,所以由于类型不匹配,插入sql db失败

如何以正确的方式插入?是否有最佳实践