Spec-Zone.ru › pandas 0.23

pandas.read_gbq

pandas.read_gbq(query, project_id=None, index_col=None, col_order=None, reauth=False, verbose=None, private_key=None, dialect='legacy', **kwargs) [source]

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

Для этой функции требуется пакет pandas-gbq.

Аутентификация с сервисом Google BigQuery осуществляется через OAuth 2.0.

  • Если «private_key» не указан:

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

    Если дефолтные учетные данные приложения не найдены или ограничены, используются учетные данные учетной записи пользователя. В этом случае вас попросят предоставить разрешения для продукта «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 пользователя. Это полезно, если используются несколько учетных записей.

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

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

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

Диалект синтаксиса SQL для использования. Значение может быть одним из:

'legacy'

Использование устаревшего диалекта SQL BigQuery. Для получения дополнительной информации см. Справочник по BigQuery Legacy SQL.

'standard'

Использование стандартного диалекта SQL BigQuery, соответствующего стандарту SQL 2011. Для получения дополнительной информации см. Справочник по BigQuery Standard SQL.

verbose : boolean, устарело

Устарело в Pandas-GBQ 0.4.0. Используйте модуль logging для изменения уровня подробности вместо этого.

kwargs : dict

Произвольные ключевые аргументы. configuration (dict): параметры конфигурации запроса для обработки задач. Например:

configuration = {‘query’: {‘useQueryCache’: False}}

Для получения дополнительной информации см. Справочник BigQuery SQL

Возвращает:

df: DataFrame

DataFrame, представляющий результаты запроса.

См. также

pandas_gbq.read_gbq
Эта функция в библиотеке pandas-gbq.
pandas.DataFrame.to_gbq
Запись DataFrame в Google BigQuery.

© 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.23.4/generated/pandas.read_gbq.html

Spec-Zone.ru

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