【问题标题】:Pandas read_sql columns incorrectPandas read_sql 列不正确
【发布时间】:2021-07-26 09:58:22
【问题描述】:

读取sql:

data = pd.read_sql_query(f'select * from {db}.{table}', con=self.engine)

但返回:

第一行成为列名。如果我设置列,查询结果第一行的值会丢失

我之前没有任何问题。我不知道为什么现在有问题。谁能帮帮我?

【问题讨论】:

  • 值得一提的是你读的是哪种数据库技术,也可以看看这个question看看有没有相似之处。
  • 感谢您的回答,我使用clickhouse数据库,通过read_sql_table正确读取,但是使用read_sql无法正确返回我期望的列名

标签: python python-3.x pandas python-3.8


【解决方案1】:

看起来这是 known 和未解决的熊猫和 clickhouse 之间的不兼容问题。 pandahouse 可能会为您解决这个问题,this response 也可能会有所帮助。

【讨论】:

    猜你喜欢
    • 2021-09-17
    • 2015-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多