【发布时间】:2021-09-19 11:19:25
【问题描述】:
当我使用 pandas 从 clickhouse 读取数据时,它返回错误:
raise Exception("Unsupported object {}".format(item))
Exception: Unsupported object [1,2,3,4]
代码类似这样:
userID = [1,2,3,4]
df = pd.read_sql_query(
"select id, amount, ds from t_order where id in %(userID)s", ck_engine, params={'userID':userID})
它在 MySQL 中运行良好。不确定clickhouse中发生了什么。 有人可以帮助我吗?谢了。
【问题讨论】:
-
您能否提供表 t_order 的架构?
-
-- 自动生成的定义创建表fact_paid_order ( order_id Int64, order_no String, one_id Int64, order_amount Nullable(Int64), act_amount Nullable(Int64), pay_time Nullable(String), ds String, ts String ) engine = MergeTree PARTITION BY ds PRIMARY KEY order_id ORDER BY (order_id, ds) SETTINGS index_granularity = 8192;谢谢
标签: python pandas sqlalchemy clickhouse