将简单的 impala sql 查询转换为 ibis
Converting simple impala sql query to ibis
我正在尝试将简单的 Impala sql 查询转换为 python 中的 ibis 查询,但是从 [=24] 转换时我无法理解 ibis 的语法=].
到目前为止,我试过这个:
agg = joblist_table_handle.lastupdatedate.max()
joblist = joblist_table_handle.group_by('id').aggregate(agg).sort_by('lastupdatedate').execute()
我希望我的结果接近 sql 查询:
SELECT id, max(lastupdatedate)
FROM joblist_table
GROUP BY id
SORT BY lastupdatedate
感谢任何帮助。
您需要为聚合命名(注意传递给 aggregate
调用的 last_update_date=agg
关键字参数):
agg = joblist_table_handle.lastupdatedate.max()
joblist = joblist_table_handle.group_by('id').aggregate(last_update_date=agg).sort_by('last_update_date').execute()
我正在尝试将简单的 Impala sql 查询转换为 python 中的 ibis 查询,但是从 [=24] 转换时我无法理解 ibis 的语法=].
到目前为止,我试过这个:
agg = joblist_table_handle.lastupdatedate.max()
joblist = joblist_table_handle.group_by('id').aggregate(agg).sort_by('lastupdatedate').execute()
我希望我的结果接近 sql 查询:
SELECT id, max(lastupdatedate)
FROM joblist_table
GROUP BY id
SORT BY lastupdatedate
感谢任何帮助。
您需要为聚合命名(注意传递给 aggregate
调用的 last_update_date=agg
关键字参数):
agg = joblist_table_handle.lastupdatedate.max()
joblist = joblist_table_handle.group_by('id').aggregate(last_update_date=agg).sort_by('last_update_date').execute()