我有一个简单的问题 这是我从谷歌analtycs api检索数据的python代码。 它工作得很好。 我想现在将结果推送到我的本地机器上运行的maria数据库。我在mysql中构建了alrady方案和表。我能够与玛丽亚db建立联系。你能告诉我如何将存储在变量“df”中的数据推送到数据库中吗?
导入google2pandas 来自google2pandas import * conn = GoogleAnalyticsQuery(secrets ='C:/Users/blabla/OneDrive/MyFiles/Documents/analysis/ga-creds/ga-credsclient_secrets.json',token_file_name ='C:/Users/l.longo/OneDrive/MyFiles/Documents /analysis//ga-creds/analytics.dat“) 查询= {\ 'ids':'ga:23185143', 'metrics':'pageviews', 'dimensions':['date','pagePath'], 'start_date':'8daysAgo' }
df,metadata = conn.execute_query(**查询) 打印(DF) 将mysql.connector导入为mariadb mariadb_connection = mariadb.connect(user ='root',password ='xxxxx',database ='xxxxxx') cursor = mariadb_connection.cursor()
在这里,您可以从analytics api获得结果