使用熊猫在df中读取sql后,来自oracle sql数据库的big int值变为负数

时间:2018-11-23 10:38:56

标签: python oracle pandas

我在12341567899的oracle数据库中有一些像column1这样的大数字。我使用python将数据读取到df。

df = pd.read_sql(query, connection)

在此之后,我将我的int值设为负值。我知道问题出在dtype int溢出,所以我尝试编写to_char(column1)并获取所有大数字作为字符串。但这使我的查询非常慢。我该如何解决这个问题?谢谢。

0 个答案:

没有答案