Spec-Zone.ru › pandas 0.19

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, dialect='legacy') [source]

Загрузка данных из Google BigQuery.

ЭТО ЭКСПЕРИМЕНТАЛЬНАЯ БИБЛИОТЕКА

Основной метод, используемый пользователем для выполнения запроса в Google BigQuery и чтения результатов в pandas DataFrame.

Используется библиотека Google BigQuery API Client Library v2 для Python. Документация доступна по адресу https://developers.google.com/api-client-library/python/apis/bigquery/v2

Авторизация на сервисе Google BigQuery осуществляется с помощью OAuth 2.0.

  • Если “private_key” не указан:

    По умолчанию используются «стандартные учетные данные приложения».

    Введено в версии 0.19.0.

    Если стандартные учетные данные приложения не найдены или ограничены, используются учетные данные учетной записи пользователя. В этом случае вас попросят предоставить разрешения для продукта «pandas GBQ».

  • Если “private_key” указан:

    Будут использоваться учетные данные сервисного аккаунта для авторизации.

Параметры:

query : str

Запрос SQL-подобного вида для возврата значений данных

project_id : str

Идентификатор проекта Google BigQuery.

index_col : str (необязательно)

Имя столбца результата для использования в качестве индекса в результатах DataFrame

col_order : list(str) (необязательно)

Список имен столбцов BigQuery в нужном порядке для DataFrame результатов

reauth : boolean (по умолчанию False)

Принудительно заставляет Google BigQuery повторно авторизовать пользователя. Это полезно при использовании нескольких учетных записей.

verbose : boolean (по умолчанию True)

Подробный вывод

private_key : str (необязательно)

Закрытый ключ сервисного аккаунта в формате JSON. Может быть путем к файлу или содержимым строки. Это полезно для авторизации удаленного сервера (например, Jupyter iPython notebook на удаленном хосте)

Введено в версии 0.18.1.

dialect : {‘legacy’, ‘standard’}, по умолчанию ‘legacy’

‘legacy’ : Использовать устаревшую диалектику SQL BigQuery. ‘standard’ : Использовать стандартную SQL BigQuery (бета), которая совместима со стандартом SQL 2011. Более подробная информация см. в Справочнике по SQL BigQuery

Введено в версии 0.19.0.

Возвращаемые значения:

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.19.2/generated/pandas.io.gbq.read_gbq.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API