pandas read_sql_query将整数列转换为float

时间:2016-09-15 03:43:03

标签: python pandas

我有以下一行

df = pandas.read_sql_query(sql = sql_script, con=conn, coerce_float = False)

使用sql脚本从Postgres中提取数据。 Pandas一直设置一些列为float64类型。他们应该只是int。这些列包含一些空值。有没有办法在不让Pandas将它们设置为float64的情况下提取数据?

谢谢!

1 个答案:

答案 0 :(得分:4)

根据documentation,Numpy中缺少NA表示意味着无法管理整数NA值,因此pandas将int列提升为float。

相关问题