Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
google analytics api:将存储在数据库中的数据推送到变量中_Api_Google Analytics_Mariadb - Fatal编程技术网

google analytics api:将存储在数据库中的数据推送到变量中

google analytics api:将存储在数据库中的数据推送到变量中,api,google-analytics,mariadb,Api,Google Analytics,Mariadb,我有一个简短的问题 这是我从google Analytics api检索数据的python代码。 它很好用。 现在我想将结果推送到本地机器上运行的maria数据库中。我在mysql中构建了alrady方案和表。我与maria db建立了联系。您能告诉我如何将存储在变量“df”中的数据推送到数据库中吗 进口谷歌2版 从谷歌2版导入* conn=GoogleAnalyticsQuery(secrets='C:/Users/blablabla/OneDrive/MyFiles/Documents/an

我有一个简短的问题 这是我从google Analytics api检索数据的python代码。 它很好用。 现在我想将结果推送到本地机器上运行的maria数据库中。我在mysql中构建了alrady方案和表。我与maria db建立了联系。您能告诉我如何将存储在变量“df”中的数据推送到数据库中吗

进口谷歌2版 从谷歌2版导入* conn=GoogleAnalyticsQuery(secrets='C:/Users/blablabla/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', “指标”:“页面浏览量”, “维度”:[“日期”,“页面路径”], “开始日期”:“8daysAgo” }

df,metadata=conn.execute\u query(**query) 打印(df) 将mysql.connector作为mariadb导入 mariadb\u connection=mariadb.connect(用户='root',密码='xxxxx',数据库='xxxxxx') cursor=mariadb\u连接。cursor()

这里是我从分析api得到的结果


您可以在mysql连接上使用
INSERT
语句。 检查这个问题

我明白了。thanx但是我如何将代码的to-df变量中存储的数据插入数据库呢?您应该首先创建一个表,匹配df变量的字段,然后循环df变量,创建一个insert语句。