Okay this is kind of absurd but I guess a learning experience. Merging lots of data in #Python using #PythonPandas and a couple hundred frames in, it slows to a crawl. 15+ min and I abort.
Instead do batch processing of a hundred files a piece, then merge the resulting Parquet files again. Less than five minutes.