Python Pandas groupby语法

时间:2014-12-02 21:30:34

标签: python mysql pandas group-by

现在,我正在尝试用Python服务替换存储过程,并使用Pandas数据帧替换临时表。但是我坚持这个:

SELECT a, b, FROM_UNIXTIME(FLOOR(UNIX_TIMESTAMP(c) / x) * x), MAX(c)
FROM foo
GROUP BY a, b, FROM_UNIXTIME(FLOOR(UNIX_TIMESTAMP(c) / x) * x)

其中a,b和c是foo中的列,x是变量

我知道Python Pandas groupby的工作原理如下:

fooGroupBy = foo.groupby(['a', 'b'])

但我无法弄清楚如何让FROM_UNIXTIME参与其中。

或者做得更好

fooGroupBy = foo.groupby(['a', 'b', 'c'])

然后选择' c'列并执行该功能?

1 个答案:

答案 0 :(得分:0)

    列上的
  1. Apply FROM_UNIXTIME,c

  2. 在['a','b','c']上进行分组