【问题标题】:google analytics api: push data stored in to a variable into maria db谷歌分析 api:将存储到变量中的数据推送到 maria db
【发布时间】:2018-11-13 04:39:23
【问题描述】:

我有一个简单的问题 这是我从 google analtycs api 检索数据的 python 代码。 它工作得很好。 我现在想将结果推送到我本地机器上运行的 maria 数据库中。我在mysql中建立了alrady的方案和表。我能够与 maria db 建立连接。你能告诉我如何将存储在变量“df”中的数据推送到数据库中吗?

导入 google2pandas 从 google2pandas 导入 * 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', “指标”:“综合浏览量”, '尺寸':['日期','pagePath'], 'start_date' : '8daysAgo' }

df, metadata = conn.execute_query(**query) 打印(df) 将 mysql.connector 导入为 mariadb mariadb_connection = mariadb.connect(用户='root',密码='xxxxx',数据库='xxxxxx') cursor = mariadb_connection.cursor()

这里有我从分析 api 获得的结果

enter image description here

【问题讨论】:

    标签: api google-analytics mariadb


    【解决方案1】:

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

    【讨论】:

    • 我明白了。 thanx 但是我如何将存储在我的代码的 df 变量中的数据插入到数据库中?
    • 您应该首先创建一个表,匹配您的 df 变量的字段,然后循环然后创建一个插入语句的 df 变量。
    猜你喜欢
    • 2017-05-08
    • 2018-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    相关资源
    最近更新 更多