[Design] Dataframes in Haskell

Can you elaborate on the motivation? From my ignorant perspective, I don’t see why anyone would use a compiled language for exploratory data analysis. The big advantage of Haskell is strong type guarantees, but I don’t see how useful types can be if you don’t know the schema beforehand.

One counterexample I can think of is Spark in Java/Scala, but IIUC people use Spark mostly for big data analysis, not data exploration.

Any modern language that works with data (no matter how big or small the data is) must have a dataframe library.

Is there a distinction between a data ecosystem and the exploratory data analysis usecase? I would think that having a robust data ecosystem is separate from how good/easy it is at exploring data?

2 Likes