gpt4 book ai didi

python - Pandas read_sql_query 将整数列转换为 float

转载 作者:太空狗 更新时间:2023-10-30 02:56:44 25 4
gpt4 key购买 nike

我有以下行

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

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

谢谢!

最佳答案

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

关于python - Pandas read_sql_query 将整数列转换为 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39502783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com