Spec-Zone.ru › pandas 0.22

pandas.read_gbq

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

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

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

Для этой функции требуется пакет 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. Это полезно, если используются несколько учетных записей.

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

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

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

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

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

‘legacy’ : Использовать диалект SQL BigQuery «legacy». ‘standard’ : Использовать стандартный SQL BigQuery, совместимый со стандартом SQL 2011. Дополнительную информацию см. в Справочнике по SQL BigQuery

**kwargs : Произвольные ключевые аргументы

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

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

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

Возвращает:

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

Spec-Zone.ru

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