BigQuery Панды DF на даталаб

Я хочу использовать панд, чтобы вытащить из bigquery в datalab. Однако что-то не работает. Я использую Python 2.7

query = "select * from myTable"

df_train = pd.read_gbq(project_id='my_project', query=query, dialect='standard'

Я получаю эту ошибку:

ImportError: pandas requires google-cloud-python for Google BigQuery support: cannot import name make_exception

Как я могу использовать панд?

1 ответ

Документы говорят, что вам нужно pandas-gbq чтобы сделать это, и что вам нужно, чтобы где-то происходило какое-то аутентификацию. устанавливать pandas-gbq с pip install pandas-gbq или же conda install pandas-gbq чтобы исправить ошибку, которую вы вставили, а также убедиться, что аутентификация происходит либо путем передачи private_key спорить с read_gbq или установив значения по умолчанию, как описано в документации.

Другие вопросы по тегам