Python Pandas。select的某列null值,存放csv中,导入表,变为了有值的状态(其他列的值)

pandas.io.sql中的read_sql模块执行select,结果集存入df中。
to_csv方法存入csv后,将csv导入另一个db的表中。
正常执行结束。但原本的某列null值,变为了有值的状态(其他列的值)
查看了csv已经是有值的状态
考虑是read_sql时取到的结果集产生了行之间数据混淆,原因不详。
改了read_sql和to_csv的方法的参数无果。

代码块:
import pandas.io.sql as psql
sql=“select x from x where x”

df=psql.read_sql(sql,con) con为正常数据库连接

df.to_csv(“路径/x.csv”,index=false)
略,执行下列csv导入db
LOAD DATA LOCAL INFILE x INTO TABLE x