【问题标题】:Uable to load csv file using pandas into sql server无法使用 pandas 将 csv 文件加载到 sql server
【发布时间】:2018-07-22 05:42:07
【问题描述】:

我是 pandas 的新手,我想将一个 csv 文件加载到 sql server 中。

我能够读取 csv 文件。但是在尝试加载到 sql server 时,我收到错误消息“目标中没有名为 [index] 的列。同时尝试在 pycharm 中运行调试器时,可以将我的 to_SQL 查询视为

INSERT INTO <target> (index,[0],[1],....) values (?,?,?..)

我已尝试从数据框中删除索引,但问题仍然存在。请指教

【问题讨论】:

  • 请给我们您的 csv 文件、数据库架构和您尝试过的最小示例。

标签: python sql-server pandas csv


【解决方案1】:

您可以尝试在函数中添加 index=False 选项吗?如果您使用的是 df.to_sql,它将类似于:

df.to_sql(index=False,...)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-05
    • 2021-08-10
    • 2020-07-08
    • 2017-03-10
    • 2021-11-30
    • 2020-09-27
    相关资源
    最近更新 更多