Pandas的阅读不正常?

2024-10-01 17:33:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在googlebigquery上的一个数据集中合并两个表

使用以下代码:

def mergeTables(workingTable, table, dataset_ID):
    query ="""
        SELECT
            full_name,
            age
        FROM {DATASET_ID}.{workingTable}
        UNION DISTINCT
        SELECT
            full_name,
            age
        FROM {DATASET_ID}.{table}
        LIMIT 100;
        """
    df = pd.read_gbq(query, "joe-python-analytics", 'standard')
    print(df)

working table和table是我希望与union操作符合并的两个表。但是,当我运行该方法时,我得到了一个错误:

^{pr2}$

我已经启用了标准sql,但这似乎没有帮助?在


Tags: 数据代码namefromiddfagedef
1条回答
网友
1楼 · 发布于 2024-10-01 17:33:00

尝试将输入显式化为Python,如下所示:

df = pd.read_gbq(query,
                 project_id="joe-python-analytics",
                 dialect='standard')

method contract可以看出,它需要sereval关键字参数,因此您使用它的方式没有正确设置标准方言。在

相关问题 更多 >

    热门问题