[英]AttributeError: 'Client' object has no attribute 'query'
I try to implement bigquery in python 2.7 on jupyter notebook. 我尝试在jupyter笔记本上的python 2.7中实现bigquery。 I think my code is correct, but i'm getting the error "AttributeError: 'Client' object has no attribute 'query'"
我认为我的代码是正确的,但出现错误“ AttributeError:'客户端'对象没有属性'查询'”
# Create SQL query using natality data after the year 2000
query = """
SELECT
weight_pounds,
is_male,
mother_age,
plurality,
gestation_weeks,
ABS(FARM_FINGERPRINT(CONCAT(CAST(YEAR AS STRING), CAST(month AS STRING)))) AS hashmonth
FROM
publicdata.samples.natality
WHERE year > 2000
"""
# Call BigQuery and examine in dataframe
from google.cloud import bigquery
client = bigquery.Client()
df = client.query(query + " LIMIT 100").to_dataframe()
df.head()
The error message i got is: 我收到的错误消息是:
AttributeErrorTraceback (most recent call last)
<ipython-input-12-caf57b3f137d> in <module>()
2 from google.cloud import bigquery
3 client = bigquery.Client()
----> 4 df = client.query(query + " LIMIT 100").to_dataframe()
5 df.head()
AttributeError: 'Client' object has no attribute 'query'
Problem fixed! 问题已解决! Just need to update the bigquery via
pip install --upgrade google-cloud-bigquery
只需要通过
pip install --upgrade google-cloud-bigquery
更新pip install --upgrade google-cloud-bigquery
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.