首页 > 解决方案 > 谷歌分析 api:将存储到变量中的数据推送到 maria db

问题描述

我有一个简单的问题,这是我从 google analtycs api 检索数据的 python 代码。它工作得很好。我现在想将结果推送到我本地机器上运行的 maria 数据库中。我在mysql中建立了alrady的方案和表。我能够与 maria 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') query = {\ 'ids' : 'ga:23185143', 'metrics' : 'pageviews', 'dimensions' : ['date', 'pagePath'], 'start_date' : '8daysAgo' }

df, metadata = conn.execute_query(**query) print(df) import mysql.connector as mariadb mariadb_connection = mariadb.connect(user='root', password='xxxxx', database='xxxxxx') cursor = mariadb_connection。光标()

在这里你有我从分析 api 得到的结果

在此处输入图像描述

标签: apigoogle-analyticsmariadb

解决方案


您可以INSERT在 mysql 连接上使用语句。检查这个问题 Inserting Data using MySql Connector in Python


推荐阅读