代码之家  ›  专栏  ›  技术社区  ›  Matina G

熊猫数据帧到sql和南价值观

  •  0
  • Matina G  · 技术社区  · 7 年前

    我得到以下错误:

    sqlalchemy.exc.DataError: (DataError) integer out of range
    

    当我用zros替换nan值时,插入会按需要进行,所以我的错误应该归咎于nan值。

    我试过把nan值转换成None和to新南威尔士州,但我也有同样的错误。 所以问题是:我需要什么样的nan格式警察到警察正确处理?

    我的限制是:python 2.7pandas 0.14.1、sqlalchemy 0.9.8、Postgres 9.2

    1 回复  |  直到 7 年前
        1
  •  2
  •   Mayank Porwal    7 年前

    问题是您的pandas版本:0.14.1。

    你可以试着升级你的熊猫。

    而且,现在你可以转换 NAN NONE 比如:

    df = df.astype(object).where(pd.notnull(df), None)