【发布时间】:2012-08-16 08:18:12
【问题描述】:
对于这个问题的任何帮助将不胜感激。
所以基本上我想对我的 SQL 数据库运行一个查询,并将返回的数据存储为 Pandas 数据结构。
我已附上查询代码。
我正在阅读关于 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”的格式/数据类型是什么,以及如何将它与 PANDAS 数据结构一起使用。
【问题讨论】:
-
基本上,“resoverall”变量的结构/类型是什么,如何转换成Pandas数据结构。
-
Pandas 听起来很有趣,我以前没听说过,但是这个问题几乎没有任何意义。你能试着澄清一下“没有提供任何有用的信息”是什么意思吗?
-
因为我执行的查询给出了一个返回值,只是想知道我应该如何操作这个返回值并将它变成一个pandas数据结构。我对 python 很陌生,因此没有太多知识,就像我们在 PHP 中所做的只是做一个 sql_fetch_array 并且我们有“可用”数据。 =)
标签: python mysql data-structures pandas