0
私は、次のコードを使用してGoogle BigQueryのパンダread_gbqが正しく動作していませんか?
上の組合にデータセット内の2つのテーブルをしようとしています:
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)
は、テーブルとテーブルの作業は、私は私のUNION演算子と合併したい二つのテーブルです。私はエラーを取得する方法を実行するときしかし:
googleapiclient.errors.HttpError: <HttpError 400 when requesting https://www.googleapis.com/bigquery/v2/projects/j/queries/job_aalt=json returned "Encountered "" at line 6, column 15.
[Try using standard SQL (https://cloud.google.com/bigquery/docs/reference/standard-sql/enabling-standard-sql)]">
を私はすでに、標準SQLを有効にしていると、このdoesntのは助けるように見えますか?あなたがmethod contractから見ることができます
df = pd.read_gbq(query,
project_id="joe-python-analytics",
dialect='standard')
として、あなたがそれを使用する方法は、セットアップの標準的な方言を正しくなかったので、それはserevalキーワードとして引数を想定していますので、同じよう