我正在 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
继续,这对我来说没有任何意义,因为我没有使用任何箭头。想法?