gpt4 book ai didi

python - 数据实验室 : How to export Big Query standard SQL query to dataframe?

转载 作者:行者123 更新时间:2023-11-28 21:43:38 32 4
gpt4 key购买 nike

在数据实验室笔记本中,可以将 BiqQuery 结果直接导出到数据框中。我有一个适用于遗留 SQL 的示例,我需要进行调整以使其适用于标准 SQL。我找不到适用于此的语法。这是我认为我需要写的:

import datalab.bigquery as bq
import pandas as pd

%%sql --module data_name -d standard
SELECT COUNT(*) AS count FROM `project.dataset.ga_sessions_*` WHERE _TABLE_SUFFIX BETWEEN '20170126' AND '20170126'

my_data_frame = bq.Query(data_name).to_dataframe()

当我收到错误时,此语法一定有问题:

Exception: invalid: Invalid table name: `project.dataset.table.ga_sessions_*`

如何解决此问题以适用于标准 SQL?

最佳答案

也许您需要明确表示要使用标准 SQL in datalab .

让我们知道这是否适合您(确保您的分支与 master 分支是最新的):

my_data_frame = bq.Query(data_name).to_dataframe(dialect='standard')

关于python - 数据实验室 : How to export Big Query standard SQL query to dataframe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41944649/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com