将数据传递到pycharm的最佳方法是什么?

时间:2017-05-03 01:28:33

标签: python mysql pycharm plotly bigdata

我将数据上传到MySQL,并从那里使用PyCharm和plotly.offline库来传递数据。我的最终目标是创建美国的散点图,其中包含有关某个纬度和经度的地点的信息。

这就是我要传递的内容:

checkin_data = pd.read_sql('select  bus.business_id,
         bus.latitude, bus.longitude,
         sum(chk.checkin_count ) as checkin_count
    from  yelp.business bus
    inner join  yelp.checkin chk  ON bus.business_id=chk.business_id
    group by  bus.business_id, bus.latitude, bus.longitude
    order by  bus.business_id
    limit  10;', con=connection)

我限制了传递给10的行数。

我的问题是如何传递所有10行进行分析?我可以通过第一个,但我不知道如何通过其余的,以便我在美国有一个10点的散点图。

非常感谢。

1 个答案:

答案 0 :(得分:1)

什么是“分析”? SELECT将返回10行,每行包含几列。

这可能会跑得更快:

select  bus.business_id, bus.latitude, bus.longitude, 
    (
        SELECT  sum(checkin_count)
            FROM  yelp.checkin
            WHERE  business_id = chk.business 
    ) AS checkin_count
    from  yelp.business bus
    order by  bus.business_id
    limit  10;