Python's Dask out of core dataframe can also do that.
http://dask.pydata.org/en/latest/dataframe.html
"Dask dataframes look and feel like pandas dataframes, but operate on datasets larger than memory using multiple threads."
Is this an antipattern for Pandas?