Python pandas read_sql()避免转换为float

Python pandas read_sql()避免转换为float,python,sql,pandas,Python,Sql,Pandas,当我执行pandas.read_sql()时,包含空值的整数列被转换为浮点值 我怎样才能避免呢?我尝试了强制\u float=False,但没有成功 [无法在pandas中处理整型列中的空值真令人讨厌!] 编辑:我知道熊猫在整数列中不能有空值。我想要实现的是将列保留为字符串或对象。还没有办法。是的,我知道。但我希望至少将它们保留为字符串或对象,并避免转换为浮动,因为浮动有几个缺点,例如失去精度。

当我执行pandas.read_sql()时,包含空值的整数列被转换为浮点值

我怎样才能避免呢?我尝试了
强制\u float=False
,但没有成功

[无法在pandas中处理整型列中的空值真令人讨厌!]


编辑:我知道熊猫在整数列中不能有空值。我想要实现的是将列保留为字符串或对象。

还没有办法。是的,我知道。但我希望至少将它们保留为字符串或对象,并避免转换为浮动,因为浮动有几个缺点,例如失去精度。