突然溢出错误:Python int太大,无法转换为SQLite整数

突然溢出错误:Python int太大,无法转换为SQLite整数,python,pandas,sqlite,overflow,pandas-to-sql,Python,Pandas,Sqlite,Overflow,Pandas To Sql,我被一个项目困住了。基本上,我的代码循环遍历数据帧中的一些年度数据,并将它们(使用pandas.to_sql()方法)加载到SQLite数据库中。它运行平稳,直到突然停止处理某一年的表,并出现红色屏幕:Python int太大,无法转换为SQLite INTEGER。这些表并不庞大——最多120000行11列。数据中最大的数字是9位。因此,我不明白发生了什么。也许有人有类似的问题,并找到了解决办法?多谢各位

我被一个项目困住了。基本上,我的代码循环遍历数据帧中的一些年度数据,并将它们(使用pandas.to_sql()方法)加载到SQLite数据库中。它运行平稳,直到突然停止处理某一年的表,并出现红色屏幕:Python int太大,无法转换为SQLite INTEGER。这些表并不庞大——最多120000行11列。数据中最大的数字是9位。因此,我不明白发生了什么。也许有人有类似的问题,并找到了解决办法?多谢各位