You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CnosDB Python连接器结合Pandas查询仅返回列名无数据问题

问题:CnosDB连接器与Pandas v2.x不兼容导致查询结果仅显示列名

问题现象

将数据集存入CnosDB后,尝试用Pandas计算相关系数时,执行pd.read_sql("SELECT * FROM ds", conn)查询返回的结果仅重复显示列名,无实际数据,同时触发Pandas兼容性警告。

环境信息

  • 操作系统:Windows 11家庭版(非WSL)
  • Python版本:3.11.4
    • Pandas版本:2.0.2
    • cnos-connector版本:0.1.8
  • CnosDB版本:tag-v2.3.1 4b169315

复现步骤

  1. 准备阶段:通过curl写入3条测试数据,安装cnos-connector,启动Python并建立与CnosDB的连接。
  2. 查询操作:执行pd.read_sql("SELECT * FROM ds", conn),返回结果仅包含重复的列名,无实际数据,同时收到Pandas兼容性警告。

问题原因

经排查确认,当前使用的cnos-connector v0.1.8仅兼容Pandas v1.x版本,环境中使用的Pandas v2.0.2版本超出了连接器的兼容范围,导致无法正确解析查询响应。

解决方案

  • 降级Pandas至v1.x系列版本(如1.5.3),重新安装后再次尝试查询操作
  • 关注cnos-connector官方更新,等待其发布支持Pandas v2.x版本的迭代版本

内容的提问来源于stack exchange,提问作者Darts

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 18:12:39