api - 谷歌分析 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 得到的结果
解决方案
您可以INSERT
在 mysql 连接上使用语句。检查这个问题
Inserting Data using MySql Connector in Python
推荐阅读
- javascript - 适合画布的标签并使用不同的颜色chartjs
- amazon-web-services - 在 AWS 上托管 Elasticsearch:{"error":"您需要先登录或注册才能继续。"}
- vuex - 不要在突变处理程序之外改变 vuex 存储状态 - Vuetify 小吃吧
- c - 它是一个二叉搜索树。删除元素时出现问题。为什么?
- redis - 如果我重新启动一个 REDIS 实例,删除其他的 PID 和 sock 文件
- regex - 正则表达式捕获和重新定位相同的模式
- android - 使用相同布局显示全视图和半视图时视图的BottomSheetDialog对齐
- javascript - Access Unnamed Value in Ajax Object
- blazor - 悬停并更改图像
- r - 查找自上次面板数据更改以来的累积值变化和时间