fslaborg / fslaborg/datasets

Proposal / design sketch for providing easy-to-consume classic datasets

Open
#9 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
6
Forks
5
PR merge metrics
No merged PRs in 30d

Description

This [recent discussion](https://github.com/fslaborg/FSharp.Stats/discussions/276#discussioncomment-6393279) got me thinking about how a collection of easy-to-use from F# datasets could look like.

My thinking / design direction:
- Make it very easy for someone to get standard datasets in F#,
- Make it easy for someone to add a dataset, following some patterns.

I took a stab at it [here](https://github.com/mathias-brandewinder/TypedDatasets/blob/main/src/illustration.fsx). This is a sketch, but hopefully conveys where I would tend to go.

I'd be interested in hearing thoughts on the approach, and assuming there is interest, what changes / adjustments would be needed to get that into this repository instead of mine :) // @kMutagene

One thing I did not do is expose datasets as data frames. I have mixed feelings on the question:
- On one side, this is a very common expectation / question from newcomers to data science with F#,
- On the other side, I think that exposing data as sequences of records is super easy, the part newcomers usually struggle with is parsing and designing records.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.