我正在尝试将以下SQL查询转换为在大型pandas HDFStore上运行:
SELECT * FROM mytable
JOIN (
SELECT col1, col2, col3, max(colN) as maxColN
FROM mytable
GROUP BY col1, col2, col3
) m
ON m.col1=mytable.col1 AND m.col2=mytable.col2 AND m.col3=mytable.col3
WHERE colN=maxColN
实施此操作的最佳方法是什么?我的索引位于col1
,col2
,col3
。