playORM может сделать это для вас, используя S-SQL (масштабируемый SQL), который просто добавляет разделение, так что вы можете делать объединения внутри разделов.
Только что нашел ответ. Просто пришлось использовать DataFrame.values