【发布时间】:2020-07-31 11:09:09
【问题描述】:
我正在 Python AI Notebook 中执行查询以将数据作为 pandas df 导入。我收到以下错误:
ArrowNotImplementedError
我之前在使用以下箭头符号创建结构数组时看到过此错误:
ARRAY_AGG(
STRUCT < event_name STRING,
row_number INT64 >(event_name, row_number)
) as session_events
为了解决我之前遇到的问题,我从箭头语法切换到转换符号并且没有其他问题。
ARRAY_AGG(
STRUCT (
CAST(event_name AS STRING) AS event_name,
CAST(row_number AS INT64) AS row_number
)
现在,我正在尝试使用相同的转换语法来创建一个结构数组(但访问我数据库中的不同列)。
ARRAY_AGG(
STRUCT(
CAST(page_title AS STRING) AS page_title,
CAST(row_number AS INT64) AS row_number
)
但我仍然收到ArrowNotImplementedError,这对我来说没有任何意义,因为我没有使用任何箭头。想法?
【问题讨论】:
-
ARRAY_AGG 不是 mysql 命令它是 postgresql 你能检查一下 redms 标签
-
感谢您指出这一点
标签: python-3.x postgresql google-bigquery gcp-ai-platform-notebook