Bonjour,
petit problème qui me prend le chou depuis un petit moment:
je fais une boucle for. A le 1ere itération, un dataframe pandas est créé (via une procédure de requete sur bigquery) avec un certain nombre de lignes. J'aimerai compléter ce dataframe à la 2ème itération, à la 3ème, ...
J'ai essayé ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
query = """
SELECT count(*) FROM myTable WHERE EXTRACT(year FROM day)=@annee AND customerId>0
"""
for annee in range(2017,2020):
    query_params = [bigquery.ScalarQueryParameter("annee", "INT64", annee)]
    job_config = bigquery.QueryJobConfig()
    job_config.query_parameters = query_params
    query_job = client.query(query,location="EU", job_config=job_config)
    df_S1 = [df_S1+query_job.to_dataframe()]
Ca ne marche pas.
Merci pour votre aide