现在,我正在尝试用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'列并执行该功能?