Adam Klein
Adam Klein
One especially central operation that’s easy to forget and hard to discover is how to dice a frame on one of its indices, e.g., in C#: ``` frame.Rows[ … ]...
Consider this code: ``` var s1 = new SeriesBuilder() { { 1, 1.0 }, { 2, 2.0 }, { 3, 3.0 } }.Series; var s2 = new SeriesBuilder() { {...
I think we should reveal all the functions from `Series.fs` section Accessors and slicing? - [ ] Series.before - [ ] Series.after - [ ] Series.getSubRange Perhaps analogs for Frame...
From Clement. Suppose you have two frames like this: ``` a b a b -------- --------- x -> 1 2 x -> 5 6 y -> 3 4 y ->...
This just came up - Suppose you have a Frame of floats (or anything really). We'd like to be able to map over all the values in the frame without...
To return same series with values masked out (with missing values). Maybe ``` let mask (keys: 'K seq) (series:Series) = ``` Or maybe ``` let mask (maskFn: 'K * 'T...
It'd be nice to have a join function, such as `s1.Join(s2)` that creates a Frame with two columns from two series with int col keys. Saves a bit of typing...
For instance, suppose we have a series of strings, and we want to do a case-insensitive lookup. How can we achieve this?
Doesn't seem to work with default RegexOptions.RightToLeft, corresponding to: https://github.com/fsharp/FSharp.Data/issues/946 The code is separate from CSV parser, but posted there for completeness.