Join GitHub today
Add data frame/data table structure and associated module-capabilities (similar to Deedle) to the core data structures. #704
Add data frame/data table and associated module-capabilities (similar to Deedle) to the core data structures.
I propose we add optimised-for-big-data data frame/data table structures and associated module-capabilities (similar to Deedle) to the core data structures. They are the prevalent data structure to hold either input or output in the field of data science, and very natural and convenient to work with.
The existing way of approaching this problem in F# is through Deedle. As an example, I experience a very strange problem with the Deedle data frame and conversion to float, in an expression involving Array.Parallel.map. The odd thing was that code ran perfectly fine as an interactive script but would cryptically not compile and run as a source file.
Pros and Cons
The advantages of making this adjustment to F# is to make it a more capable and well-rounded tool for data science tasks. I believe F# has excellent potential and unique natural suitability for such a hot and ever-growing field. This would certainly be a good push in the right direction.
I see no disadvantages in making this adjustment to F#.
Please tick this by placing a cross in the box:
Please tick all that apply: