Abot Vaex: The Best Datarames Library

VAEX


I’m interested in a fast and effective Dataframes library for a while. Pandas is defacto data frame library of choice in Python and Data Science, having in mind the easy of its use and available features.

However, most of the time it is used for data previewing, analysis, and the interface between data files and ML algorithms.

There are a lot of other Python data frames libraries, and some of them have interesting performance offerings, memory usage, and processing speed for example.

The best thing I was able to find with those performance offerings is Vaex:

https://github.com/vaexio/vaex

It uses memory-mapped files instead of loading the whole data into RAM. Therefore, it is possible to work with 60 GB files, for example.

And, in advance to this, according to all the comparations I saw till now, it is the fastest tool for dataframes.

Few links about it:

https://towardsdatascience.com/how-to-analyse-100s-of-gbs-of-data-on-your-laptop-with-python-f83363dda94
https://www.datarevenue.com/ml-tools/vaex
https://towardsdatascience.com/vaex-out-of-core-dataframes-for-python-and-fast-visualization-12c102db044a
https://medium.com/analytics-vidhya/rip-pandas-time-to-introduce-the-vaex-70bf428e798c

I think that this could be enough to make you interested for Vaex 🙂

If you find something bad in it, or even better framework, please write a comment about it.

No comment

Leave a Reply

Your email address will not be published. Required fields are marked *