Pandas

Pandas

DataFrame 提供するライブラリ

BigQuery との連携

import pandas_gbq

df = pandas_gbq.read_gbq("SELECT my_col FROM `my_project.my_dataset.my_table`")

初回に実行した時にブラウザが開いてアクセスコードの入力が求められる

ユーザーごとのアクセス情報は以下に保存される。

  • Windows
    • %APPDATA%\pandas_gbq\bigquery_credentials.dat
  • Linux/Mac/Unix
    • ~/.config/pandas_gbq/bigquery_credentials.dat

これらのパスをLinux/Mac/Windowsの環境変数として保存しておく GOOGLE_APPLICATION_CREDENTIALS