Data Manipulation in Clojure Compared to R and Python
52 points - last Sunday at 9:55 AM
SourceComments
ertucetin today at 6:55 PM
Iβve built many different kinds of software (backend, frontend, 3D games, cli tools, code editor, and more) with Clojure and have been using it for over a decade now.
I can confidently say that, among the list I mentioned, itβs the best for data manipulation/transformation. Thanks to the author for presenting it clearly and showing how the libraries and code look across different languages, all of which do a great job.
But Clojure has its own special place (maybe in my heart as well :). I think Clojure should be used more in the data science space. Thanks to the JVM, it can be very performant (Iβm looking at you, Python).
__mharrison__ today at 7:12 PM
Good pandas and polars code should also be written in an immutable way...
soumyaskartha today at 6:52 PM
Clojure never got the data science crowd even though the language is genuinely good for it. Always felt like a distribution problem more than a technical one.