pandas.io.gbq.read_gbq
-
pandas.io.gbq.read_gbq(query, project_id=None, index_col=None, col_order=None, reauth=False, verbose=True, private_key=None) -
Загрузка данных из Google BigQuery.
ЭТО ЭКСПЕРИМЕНТАЛЬНАЯ БИБЛИОТЕКА
Основной метод, используемый пользователем для выполнения запроса в Google BigQuery и чтения результатов в таблицу pandas DataFrame.
Используется Библиотека клиента API Google BigQuery v2 для Python. Документация доступна по адресу https://developers.google.com/api-client-library/python/apis/bigquery/v2
Авторизация в службе Google BigQuery осуществляется с помощью OAuth 2.0. По умолчанию используются учетные данные пользователя. Вас попросят предоставить разрешения для продукта «pandas GBQ». Также можно выполнить авторизацию с помощью учетных данных сервисного аккаунта, используя параметр private_key.
Параметры: query : str
Запрос SQL-подобного вида для возврата значений данных
project_id : str
Идентификатор проекта учетной записи Google BigQuery.
index_col : str (необязательно)
Имя столбца результата, используемого для индекса в таблице результатов DataFrame
col_order : список(строка) (необязательно)
Список имен столбцов BigQuery в желаемом порядке для таблицы результатов DataFrame
reauth : boolean (по умолчанию False)
Принудительная повторная авторизация Google BigQuery пользователя. Это полезно, если используются несколько учетных записей.
verbose : boolean (по умолчанию True)
Подробный вывод
private_key : str (необязательно)
Закрытый ключ сервисного аккаунта в формате JSON. Может быть путем к файлу или содержимым строки. Это полезно для авторизации на удаленном сервере (например, jupyter iPython notebook на удаленном хосте)
Возвращает: df: DataFrame
DataFrame, представляющий результаты запроса
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.18.1/generated/pandas.io.gbq.read_gbq.html