如果我使用
pandas.read_csv()
我可以指定数据类型并使用转换器将它们转换为我想要的类型,但是当使用read_sql()
从SQL读取数据时,我无法做到这一点。我可以在 Github 中看到它仍然是来自用户的开放请求。
使用
read_sql
时,有一列是float64
类型,如何将其转换为decimal
类型?
自 pandas
2.0.0
起,可以使用参数 dtype
到 read_sql()
指定数据或列的数据类型
https://pandas.pydata.org/docs/reference/api/pandas.read_sql.html