在这个问题上的任何帮助都将不胜感激.

所以基本上我想对我的SQL数据库运行一个查询,并将返回的数据存储为数据 struct .

我附上了查询代码.

我正在阅读关于Pandas 的文档,但我在识别查询的返回类型时遇到了问题.

我试图打印查询结果,但它没有提供任何有用的信息.

谢谢

from sqlalchemy import create_engine

engine2 = create_engine('mysql://THE DATABASE I AM ACCESSING')
connection2 = engine2.connect()
dataid = 1022
resoverall = connection2.execute("
    SELECT 
       sum(BLABLA) AS BLA,
       sum(BLABLABLA2) AS BLABLABLA2,
       sum(SOME_INT) AS SOME_INT,
       sum(SOME_INT2) AS SOME_INT2,
       100*sum(SOME_INT2)/sum(SOME_INT) AS ctr,
       sum(SOME_INT2)/sum(SOME_INT) AS cpc
    FROM daily_report_cooked
    WHERE campaign_id = '%s'",
    %dataid
)

所以我想了解变量"resoverall"的格式/数据类型,以及如何将其与数据 struct 结合起来.

推荐答案

下面是完成这项工作的最短代码:

from pandas import DataFrame
df = DataFrame(resoverall.fetchall())
df.columns = resoverall.keys()

你可以像Paul的回答那样,更喜欢分析这些类型.

Mysql相关问答推荐

MySQL生成的整型计算可以为空吗?

LaravelEloquent ToSql()缺少连接表

当日期附加到MySQL后,如何按日期说明排序?

SQL MaxSum查询为列 Select 了不正确的值

如何将左联接的小计/总计行中的所有列作废

MySQL 运行自动脚本

使用 awk 重写 maxscale 过滤器

生成json数据并根据特定表的匹配条件进行过滤

有人可以帮我用 R 编程解决这个问题吗?

MySQL 根据另一列中的值更改空值

从 SQL 中的左连接和内连接中减go 计数

保存SQL查询的中间结果

MySQL 如何处理并发插入?

这是将表单数据插入 MySQL 数据库的安全方法吗?

让 MySQL 在 OSX 10.7 Lion 上运行

mysqli_fetch_array() 期望参数 1 为 mysqli_result,布尔值

Drupal 的默认密码加密方法是什么?

从mysql中的大表中快速 Select 随机行

外键可以引用非唯一索引吗?

从 MySQL JSON 数据类型中提取不带引号的值